Package org.cip4.jdflib.core
Class JDFElement.EnumVersion
java.lang.Object
org.apache.commons.lang.enums.Enum
org.apache.commons.lang.enums.ValuedEnum
org.cip4.jdflib.core.JDFElement.EnumVersion
- All Implemented Interfaces:
Serializable,Comparable
- Enclosing class:
- JDFElement
Enumeration strings for Version
NOTE: If not specified the version defaults to Version 1.3
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JDFElement.EnumVersionstatic final JDFElement.EnumVersionstatic final JDFElement.EnumVersionstatic final JDFElement.EnumVersionstatic final JDFElement.EnumVersionstatic final JDFElement.EnumVersionstatic final JDFElement.EnumVersionstatic final JDFElement.EnumVersionstatic final JDFElement.EnumVersionstatic final JDFElement.EnumVersionstatic final JDFElement.EnumVersionstatic final JDFElement.EnumVersionstatic final JDFElement.EnumVersionstatic final JDFElement.EnumVersionstatic final JDFElement.EnumVersionstatic final JDFElement.EnumVersionstatic final JDFElement.EnumVersionstatic final JDFElement.EnumVersion -
Method Summary
Modifier and TypeMethodDescriptionstatic JDFElement.EnumVersiongetEnum(int enumValue) casts a EnumVersion into its corresponding Stringstatic JDFElement.EnumVersiongetEnum(int major, int minor) casts a EnumVersion into its corresponding Stringstatic JDFElement.EnumVersioncasts a String into a corresponding EnumVersion hand coded for speed!static Liststatic Mapintgets the integer value of the major version, e.g 2 for 1.3 etcintgets the integer value of the minor version, e.g 2 for 1.3 etcbooleanisGreater(JDFElement.EnumVersion other) returns true if this is greater than otherbooleanisXJDF()static Iteratoriterator()gets the EnumVersion iteratortoString()return the version as a readable string, e.g 1.7 or 2.1Methods inherited from class org.apache.commons.lang.enums.ValuedEnum
compareTo, getEnum, getValueMethods inherited from class org.apache.commons.lang.enums.Enum
equals, getEnum, getEnumClass, getEnumList, getEnumMap, getName, hashCode, iterator, readResolve
-
Field Details
-
Unknown
-
Version_1_0
-
Version_1_1
-
Version_1_2
-
Version_1_3
-
Version_1_4
-
Version_1_5
-
Version_1_6
-
Version_1_7
-
Version_1_8
-
Version_1_9
-
Version_1_10
-
Version_1_11
-
Version_2_0
-
Version_2_1
-
Version_2_2
-
Version_2_3
-
Version_2_4
-
-
Method Details
-
toString
return the version as a readable string, e.g 1.7 or 2.1- Overrides:
toStringin classValuedEnum- Returns:
- String in the form
type[name=value], for example:JavaVersion[Java 1.0=100]. Note that the package name is stripped from the type name. - See Also:
-
getXJDFVersion
-
getJDFVersion
-
getEnum
casts a String into a corresponding EnumVersion hand coded for speed!- Parameters:
enumName- the name of the EnumVersion- Returns:
- the corresponding EnumVersion
-
getEnum
casts a EnumVersion into its corresponding String- Parameters:
enumValue- the EnumVersion to cast- Returns:
- the corresponding String
-
getEnum
casts a EnumVersion into its corresponding String- Parameters:
enumValue- the EnumVersion to cast- Returns:
- the corresponding String
-
getEnumMap
- Returns:
- Map
-
getEnumList
- Returns:
- List
-
iterator
gets the EnumVersion iterator- Returns:
- Iterator
-
isGreater
returns true if this is greater than other- Parameters:
other-- Returns:
- boolean true if this>other
-
isXJDF
public boolean isXJDF()- Parameters:
jdfVersion-- Returns:
-
getMinorVersion
public int getMinorVersion()gets the integer value of the minor version, e.g 2 for 1.3 etc- Returns:
-
getMajorVersion
public int getMajorVersion()gets the integer value of the major version, e.g 2 for 1.3 etc- Returns:
-