Package org.apache.tools.ant.types
Class ModuleVersion
- java.lang.Object
- 
- org.apache.tools.ant.types.ModuleVersion
 
- 
 public class ModuleVersion extends java.lang.ObjectElement describing the parts of a Java module version. The version number is required; all other parts are optional.- Since:
- 1.10.6
 
- 
- 
Constructor SummaryConstructors Constructor Description ModuleVersion()
 - 
Method SummaryModifier and Type Method Description java.lang.StringgetBuild()Returns this element's build version, if set.java.lang.StringgetNumber()Returns this element's version number.java.lang.StringgetPreRelease()Returns this element's pre-release version, if set.voidsetBuild(java.lang.String build)Sets this element's build version.voidsetNumber(java.lang.String number)Sets this element's required version number.voidsetPreRelease(java.lang.String pre)Sets this element's pre-release version.java.lang.StringtoModuleVersionString()Snapshots this element's state and converts it to a string compliant withModuleDescriptor.Version.java.lang.StringtoString()Returns a summary of this object's state, suitable for debugging.
 
- 
- 
- 
Method Detail- 
getNumberpublic java.lang.String getNumber() Returns this element's version number.- Returns:
- version number
 
 - 
setNumberpublic void setNumber(java.lang.String number) Sets this element's required version number. This cannot contain an ASCII hyphen (-) or plus (+), as those characters are used as delimiters in a complete module version string.- Parameters:
- number- version number
- Throws:
- java.lang.NullPointerException- if argument is- null
- java.lang.IllegalArgumentException- if argument contains- '-'or- '+'
 
 - 
getPreReleasepublic java.lang.String getPreRelease() Returns this element's pre-release version, if set.- Returns:
- pre-release value, or null
 
 - 
setPreReleasepublic void setPreRelease(java.lang.String pre) Sets this element's pre-release version. This can be any value which doesn't contain an ASCII plus (+).- Parameters:
- pre- pre-release version, or- null
- Throws:
- java.lang.IllegalArgumentException- if argument contains "- +"
 
 - 
getBuildpublic java.lang.String getBuild() Returns this element's build version, if set.- Returns:
- build value, or null
 
 - 
setBuildpublic void setBuild(java.lang.String build) Sets this element's build version. This can be any value, includingnull.- Parameters:
- build- build version, or- null
 
 - 
toModuleVersionStringpublic java.lang.String toModuleVersionString() Snapshots this element's state and converts it to a string compliant withModuleDescriptor.Version.- Returns:
- Java module version string built from this object's properties
- Throws:
- java.lang.IllegalStateException- if number is- null
 
 - 
toStringpublic java.lang.String toString() Returns a summary of this object's state, suitable for debugging.- Overrides:
- toStringin class- java.lang.Object
- Returns:
- string form of this instance
 
 
- 
 
-