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:
java.io.Serializable,java.lang.Comparable
- Enclosing class:
- JDFElement
public static final class JDFElement.EnumVersion extends org.apache.commons.lang.enums.ValuedEnumEnumeration strings for Version NOTE: If not specified the version defaults to Version 1.3- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static JDFElement.EnumVersionUnknownstatic JDFElement.EnumVersionVersion_1_0static JDFElement.EnumVersionVersion_1_1static JDFElement.EnumVersionVersion_1_2static JDFElement.EnumVersionVersion_1_3static JDFElement.EnumVersionVersion_1_4static JDFElement.EnumVersionVersion_1_5static JDFElement.EnumVersionVersion_1_6static JDFElement.EnumVersionVersion_1_7static JDFElement.EnumVersionVersion_1_8static JDFElement.EnumVersionVersion_1_9static JDFElement.EnumVersionVersion_2_0static JDFElement.EnumVersionVersion_2_1static JDFElement.EnumVersionVersion_2_2static JDFElement.EnumVersionVersion_2_3
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static 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.EnumVersiongetEnum(java.lang.String enumName)casts a String into a corresponding EnumVersion hand coded for speed!static java.util.ListgetEnumList()static java.util.MapgetEnumMap()JDFElement.EnumVersiongetJDFVersion()intgetMajorVersion()gets the integer value of the major version, e.g 2 for 1.3 etcintgetMinorVersion()gets the integer value of the minor version, e.g 2 for 1.3 etcJDFElement.EnumVersiongetXJDFVersion()booleanisGreater(JDFElement.EnumVersion other)returns true if this is greater than otherbooleanisXJDF()static java.util.Iteratoriterator()gets the EnumVersion iteratorjava.lang.StringtoString()return the version as a readable string, e.g 1.7 or 2.1
-
-
-
Field Detail
-
Unknown
public static final JDFElement.EnumVersion Unknown
-
Version_1_0
public static final JDFElement.EnumVersion Version_1_0
-
Version_1_1
public static final JDFElement.EnumVersion Version_1_1
-
Version_1_2
public static final JDFElement.EnumVersion Version_1_2
-
Version_1_3
public static final JDFElement.EnumVersion Version_1_3
-
Version_1_4
public static final JDFElement.EnumVersion Version_1_4
-
Version_1_5
public static final JDFElement.EnumVersion Version_1_5
-
Version_1_6
public static final JDFElement.EnumVersion Version_1_6
-
Version_1_7
public static final JDFElement.EnumVersion Version_1_7
-
Version_1_8
public static final JDFElement.EnumVersion Version_1_8
-
Version_1_9
public static final JDFElement.EnumVersion Version_1_9
-
Version_2_0
public static final JDFElement.EnumVersion Version_2_0
-
Version_2_1
public static final JDFElement.EnumVersion Version_2_1
-
Version_2_2
public static final JDFElement.EnumVersion Version_2_2
-
Version_2_3
public static final JDFElement.EnumVersion Version_2_3
-
-
Method Detail
-
toString
public java.lang.String 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:
Object.toString()
-
getXJDFVersion
public JDFElement.EnumVersion getXJDFVersion()
-
getJDFVersion
public JDFElement.EnumVersion getJDFVersion()
-
getEnum
public static JDFElement.EnumVersion getEnum(java.lang.String enumName)
casts a String into a corresponding EnumVersion hand coded for speed!- Parameters:
enumName- the name of the EnumVersion- Returns:
- the corresponding EnumVersion
-
getEnum
public static JDFElement.EnumVersion getEnum(int enumValue)
casts a EnumVersion into its corresponding String- Parameters:
enumValue- the EnumVersion to cast- Returns:
- the corresponding String
-
getEnum
public static JDFElement.EnumVersion getEnum(int major, int minor)
casts a EnumVersion into its corresponding String- Parameters:
enumValue- the EnumVersion to cast- Returns:
- the corresponding String
-
getEnumMap
public static java.util.Map getEnumMap()
- Returns:
- Map
-
getEnumList
public static java.util.List getEnumList()
- Returns:
- List
-
iterator
public static java.util.Iterator iterator()
gets the EnumVersion iterator- Returns:
- Iterator
-
isGreater
public boolean isGreater(JDFElement.EnumVersion other)
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:
-
-