Index

C D E F G H L M P S T V 
All Classes and Interfaces|All Packages|Constant Field Values

C

com.atlassian.platform.pomcheck - package com.atlassian.platform.pomcheck
 
com.atlassian.platform.pomcheck.validation - package com.atlassian.platform.pomcheck.validation
 
comment() - Method in record class com.atlassian.platform.pomcheck.validation.PropertyLine
Returns the value of the comment record component.

D

DEPENDENCY_BLOCK_BEGIN_PREFIX - Static variable in class com.atlassian.platform.pomcheck.validation.ValidationCommon
 
DEPENDENCY_BLOCK_END_PREFIX - Static variable in class com.atlassian.platform.pomcheck.validation.ValidationCommon
 

E

equals(Object) - Method in record class com.atlassian.platform.pomcheck.validation.LinePair
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.atlassian.platform.pomcheck.validation.PropertyLine
Indicates whether some other object is "equal to" this one.

F

findMissortedVersionProperties(List<PropertyLine>) - Method in class com.atlassian.platform.pomcheck.validation.MissortedVersionPropertiesValidator
 
first() - Method in record class com.atlassian.platform.pomcheck.validation.LinePair
Returns the value of the first record component.

G

getPropertyLines() - Method in class com.atlassian.platform.pomcheck.validation.PropertiesExtractor
 
getVersionPropertyBlockCount() - Method in class com.atlassian.platform.pomcheck.VersionPropertyValidator
The number of version blocks found, so a caller that knows the POM under test is supposed to have one can assert that the check is actually checking something.

H

hashCode() - Method in record class com.atlassian.platform.pomcheck.validation.LinePair
Returns a hash code value for this object.
hashCode() - Method in record class com.atlassian.platform.pomcheck.validation.PropertyLine
Returns a hash code value for this object.

L

LinePair - Record Class in com.atlassian.platform.pomcheck.validation
Two lines that sit next to each other inside the version block.
LinePair(PropertyLine, PropertyLine) - Constructor for record class com.atlassian.platform.pomcheck.validation.LinePair
Creates an instance of a LinePair record class.
lines() - Method in class com.atlassian.platform.pomcheck.validation.VersionBlockExtractor.Result
 

M

MissortedVersionPropertiesValidator - Class in com.atlassian.platform.pomcheck.validation
 
MissortedVersionPropertiesValidator() - Constructor for class com.atlassian.platform.pomcheck.validation.MissortedVersionPropertiesValidator
 

P

problems() - Method in class com.atlassian.platform.pomcheck.validation.VersionBlockExtractor.Result
Empty unless the markers are unbalanced.
PropertiesExtractor - Class in com.atlassian.platform.pomcheck.validation
Flattens /project/properties into an ordered list of comments and property names.
PropertiesExtractor(Document) - Constructor for class com.atlassian.platform.pomcheck.validation.PropertiesExtractor
 
PropertiesInterleavedWithCommentsValidator - Class in com.atlassian.platform.pomcheck.validation
 
PropertiesInterleavedWithCommentsValidator() - Constructor for class com.atlassian.platform.pomcheck.validation.PropertiesInterleavedWithCommentsValidator
 
PropertyLine - Record Class in com.atlassian.platform.pomcheck.validation
One child of the POM's <properties> element: either a comment or a property.
PropertyLine(boolean, String) - Constructor for record class com.atlassian.platform.pomcheck.validation.PropertyLine
Creates an instance of a PropertyLine record class.

S

second() - Method in record class com.atlassian.platform.pomcheck.validation.LinePair
Returns the value of the second record component.

T

toString() - Method in record class com.atlassian.platform.pomcheck.validation.LinePair
Returns a string representation of this record class.
toString() - Method in record class com.atlassian.platform.pomcheck.validation.PropertyLine
Returns a string representation of this record class.

V

validateProperties() - Method in class com.atlassian.platform.pomcheck.VersionPropertyValidator
 
validatePropertiesInterleavedWithComments(List<PropertyLine>) - Method in class com.atlassian.platform.pomcheck.validation.PropertiesInterleavedWithCommentsValidator
 
ValidationCommon - Class in com.atlassian.platform.pomcheck.validation
 
ValidationCommon() - Constructor for class com.atlassian.platform.pomcheck.validation.ValidationCommon
 
value() - Method in record class com.atlassian.platform.pomcheck.validation.PropertyLine
Returns the value of the value record component.
versionBlock(List<PropertyLine>) - Static method in class com.atlassian.platform.pomcheck.validation.VersionBlockExtractor
 
VersionBlockExtractor - Class in com.atlassian.platform.pomcheck.validation
Locates the single version block in a <properties> element: the lines between the BEGIN.DEPENDENCY.VERSIONS and END.DEPENDENCY.VERSIONS marker comments.
VersionBlockExtractor.Result - Class in com.atlassian.platform.pomcheck.validation
Either the block's lines, a single problem with the markers, or nothing to validate.
VersionPropertyValidator - Class in com.atlassian.platform.pomcheck
Checks the version-property conventions on the block between the BEGIN.DEPENDENCY.VERSIONS and END.DEPENDENCY.VERSIONS marker comments: entries are sorted alphabetically, and a comment separates every pair of entries.
VersionPropertyValidator(Document) - Constructor for class com.atlassian.platform.pomcheck.VersionPropertyValidator
 
C D E F G H L M P S T V 
All Classes and Interfaces|All Packages|Constant Field Values