Package org.nuiton.version
Class Version.StringVersionComponant
java.lang.Object
org.nuiton.version.Version.StringVersionComponant
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<Version.StringVersionComponant>,Version.VersionComponant<java.lang.String,Version.StringVersionComponant>
- Enclosing class:
- Version
public static class Version.StringVersionComponant extends java.lang.Object implements Version.VersionComponant<java.lang.String,Version.StringVersionComponant>
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringlowerCaseValueprotected booleanpreReleaseprotected java.lang.Stringvalue -
Constructor Summary
Constructors Constructor Description StringVersionComponant(boolean preRelease, java.lang.String value) -
Method Summary
Modifier and Type Method Description intcompareTo(Version.StringVersionComponant o)booleanequals(java.lang.Object o)java.lang.StringgetValue()inthashCode()booleanisPreRelease()
-
Field Details
-
preRelease
protected final boolean preRelease -
value
protected final java.lang.String value -
lowerCaseValue
protected final java.lang.String lowerCaseValue
-
-
Constructor Details
-
StringVersionComponant
public StringVersionComponant(boolean preRelease, java.lang.String value)
-
-
Method Details
-
getValue
public java.lang.String getValue()- Specified by:
getValuein interfaceVersion.VersionComponant<java.lang.String,Version.StringVersionComponant>
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
isPreRelease
public boolean isPreRelease() -
compareTo
- Specified by:
compareToin interfacejava.lang.Comparable<Version.StringVersionComponant>
-