Package org.apache.tools.ant.types
Class ModuleVersion
java.lang.Object
org.apache.tools.ant.types.ModuleVersion
Element describing the parts of a Java
 module version.
 The version number is required;  all other parts are optional.
- Since:
- 1.10.6
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetBuild()Returns this element's build version, if set.Returns this element's version number.Returns this element's pre-release version, if set.voidSets this element's build version.voidSets this element's required version number.voidsetPreRelease(String pre) Sets this element's pre-release version.Snapshots this element's state and converts it to a string compliant withModuleDescriptor.Version.toString()Returns a summary of this object's state, suitable for debugging.
- 
Constructor Details- 
ModuleVersionpublic ModuleVersion()
 
- 
- 
Method Details- 
getNumber
- 
setNumberSets 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:
- NullPointerException- if argument is- null
- IllegalArgumentException- if argument contains- '-'or- '+'
 
- 
getPreReleaseReturns this element's pre-release version, if set.- Returns:
- pre-release value, or null
 
- 
setPreReleaseSets 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:
- IllegalArgumentException- if argument contains "- +"
 
- 
getBuildReturns this element's build version, if set.- Returns:
- build value, or null
 
- 
setBuildSets this element's build version. This can be any value, includingnull.- Parameters:
- build- build version, or- null
 
- 
toModuleVersionStringSnapshots 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:
- IllegalStateException- if number is- null
 
- 
toString
 
-