public class ModuleVersion
extends java.lang.Object
| Constructor and Description |
|---|
ModuleVersion() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBuild()
Returns this element's build version, if set.
|
java.lang.String |
getNumber()
Returns this element's version number.
|
java.lang.String |
getPreRelease()
Returns this element's pre-release version, if set.
|
void |
setBuild(java.lang.String build)
Sets this element's build version.
|
void |
setNumber(java.lang.String number)
Sets this element's required version number.
|
void |
setPreRelease(java.lang.String pre)
Sets this element's pre-release version.
|
java.lang.String |
toModuleVersionString()
Snapshots this element's state and converts it to a string compliant
with
ModuleDescriptor.Version. |
java.lang.String |
toString()
Returns a summary of this object's state, suitable for debugging.
|
public java.lang.String getNumber()
public void setNumber(java.lang.String number)
-) or plus (+), as those characters
are used as delimiters in a complete module version string.number - version numberjava.lang.NullPointerException - if argument is nulljava.lang.IllegalArgumentException - if argument contains '-'
or '+'public java.lang.String getPreRelease()
nullpublic void setPreRelease(java.lang.String pre)
+).pre - pre-release version, or nulljava.lang.IllegalArgumentException - if argument contains "+"public java.lang.String getBuild()
nullpublic void setBuild(java.lang.String build)
null.build - build version, or nullpublic java.lang.String toModuleVersionString()
ModuleDescriptor.Version.java.lang.IllegalStateException - if number
is nullpublic java.lang.String toString()
toString in class java.lang.Object