Class TokenizedVersion
- java.lang.Object
-
- org.jboss.set.mavendependencyupdater.rules.TokenizedVersion
-
- All Implemented Interfaces:
Comparable<TokenizedVersion>
public class TokenizedVersion extends Object implements Comparable<TokenizedVersion>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(TokenizedVersion that)String[]getBuildSuffixSegments()StringgetNumericalPart()String[]getNumericalSegments()StringgetPrefix(int numOfSegments)StringgetQualifier()StringgetVersionString()StringgetVersionWithoutBuildSuffix()booleanhasBuildSuffix()booleanisPrefixOf(TokenizedVersion version)static TokenizedVersionparse(String version)org.eclipse.aether.version.VersiontoAetherVersion()StringtoString()
-
-
-
Method Detail
-
parse
public static TokenizedVersion parse(String version)
-
isPrefixOf
public boolean isPrefixOf(TokenizedVersion version)
-
getQualifier
public String getQualifier()
-
getNumericalPart
public String getNumericalPart()
-
getNumericalSegments
public String[] getNumericalSegments()
-
getPrefix
public String getPrefix(int numOfSegments)
-
getVersionString
public String getVersionString()
-
toAetherVersion
public org.eclipse.aether.version.Version toAetherVersion()
-
hasBuildSuffix
public boolean hasBuildSuffix()
-
getBuildSuffixSegments
public String[] getBuildSuffixSegments()
- Returns:
- version segments representing build suffix (e.g. ["redhat", "00001"]).
-
getVersionWithoutBuildSuffix
public String getVersionWithoutBuildSuffix()
-
compareTo
public int compareTo(TokenizedVersion that)
- Specified by:
compareToin interfaceComparable<TokenizedVersion>
-
-