Package aQute.bnd.version
Class Version
- java.lang.Object
-
- aQute.bnd.version.Version
-
-
Field Summary
Fields Modifier and Type Field Description static VersionemptyVersionstatic VersionHIGHESTprivate static java.lang.StringHIGHESTCHARstatic VersionLOWEST(package private) intmajor(package private) intmicro(package private) intminorstatic VersionONE(package private) java.lang.Stringqualifierprivate static java.util.Comparator<java.lang.String>qualifierComparator(package private) booleansnapshotstatic java.util.regex.PatternSNAPSHOT_Pstatic java.util.regex.PatternVERSIONstatic java.lang.StringVERSION_STRING
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description VersionbumpMajor()VersionbumpMinor()intcompareTo(Version other)booleanequals(java.lang.Object ot)intget(int i)intgetMajor()intgetMicro()intgetMinor()java.lang.StringgetQualifier()VersiongetWithoutQualifier()inthashCode()booleanisSnapshot()private booleanisSnapshot(java.lang.String qualifier)static booleanisVersion(java.lang.String version)static VersionparseVersion(java.lang.String version)(package private) java.lang.StringtoMavenString()java.lang.StringtoString()java.lang.StringtoStringWithoutQualifier()static VersionvalueOf(java.lang.String version)
-
-
-
Field Detail
-
HIGHESTCHAR
private static final java.lang.String HIGHESTCHAR
- See Also:
- Constant Field Values
-
major
final int major
-
minor
final int minor
-
micro
final int micro
-
qualifier
final java.lang.String qualifier
-
snapshot
final boolean snapshot
-
VERSION_STRING
public static final java.lang.String VERSION_STRING
- See Also:
- Constant Field Values
-
VERSION
public static final java.util.regex.Pattern VERSION
-
LOWEST
public static final Version LOWEST
-
HIGHEST
public static final Version HIGHEST
-
emptyVersion
public static final Version emptyVersion
-
ONE
public static final Version ONE
-
SNAPSHOT_P
public static final java.util.regex.Pattern SNAPSHOT_P
-
qualifierComparator
private static final java.util.Comparator<java.lang.String> qualifierComparator
-
-
Constructor Detail
-
Version
public Version()
-
Version
public Version(int major, int minor, int micro, java.lang.String qualifier)
-
Version
public Version(int major, int minor, int micro)
-
Version
public Version(int major, int minor)
-
Version
public Version(int major)
-
Version
public Version(java.lang.String version)
-
-
Method Detail
-
isSnapshot
private boolean isSnapshot(java.lang.String qualifier)
-
getMajor
public int getMajor()
-
getMinor
public int getMinor()
-
getMicro
public int getMicro()
-
getQualifier
public java.lang.String getQualifier()
-
compareTo
public int compareTo(Version other)
- Specified by:
compareToin interfacejava.lang.Comparable<Version>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toMavenString
java.lang.String toMavenString()
-
toStringWithoutQualifier
public java.lang.String toStringWithoutQualifier()
-
equals
public boolean equals(java.lang.Object ot)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
get
public int get(int i)
-
parseVersion
public static Version parseVersion(java.lang.String version)
-
valueOf
public static Version valueOf(java.lang.String version)
-
getWithoutQualifier
public Version getWithoutQualifier()
-
isVersion
public static boolean isVersion(java.lang.String version)
-
isSnapshot
public boolean isSnapshot()
-
bumpMajor
public Version bumpMajor()
-
bumpMinor
public Version bumpMinor()
-
-