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
public static final class JDFElement.EnumVersion
extends org.apache.commons.lang.enums.ValuedEnum
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.EnumVersionFields inherited from class org.apache.commons.lang.enums.Enum
iToString -
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 classorg.apache.commons.lang.enums.ValuedEnum- 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:
-