Package org.xtce.toolkit
Enum XTCETypedObject.EngineeringType
- java.lang.Object
-
- java.lang.Enum<XTCETypedObject.EngineeringType>
-
- org.xtce.toolkit.XTCETypedObject.EngineeringType
-
- All Implemented Interfaces:
Serializable,Comparable<XTCETypedObject.EngineeringType>
- Enclosing class:
- XTCETypedObject
public static enum XTCETypedObject.EngineeringType extends Enum<XTCETypedObject.EngineeringType>
Enumeration representing the Calibrated/Engineering type of an item in the XTCE data model.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ARRAYCalibrated/Engineering type is an Array of an item of another type.BINARYCalibrated/Engineering type is a simple binary value.BOOLEANCalibrated/Engineering type is a Boolean String, which is a trivial two value case of an Enumerated type.DURATIONCalibrated/Engineering type is a duration, or relative time value.ENUMERATEDCalibrated/Engineering type is an Enumerated String.FLOAT128Calibrated/Engineering type is a quad IEEE754 precision Floating Point number.FLOAT32Calibrated/Engineering type is a single IEEE754 precision Floating Point number.FLOAT64Calibrated/Engineering type is a double IEEE754 precision Floating Point number.SIGNEDCalibrated/Engineering type is a signed integer.STRINGCalibrated/Engineering type is a String value.STRUCTURECalibrated/Engineering type is an Aggregate or C style Structure.TIMECalibrated/Engineering type is an Absolute Time value.UNKNOWNCalibrated/Engineering type could not be determined.UNSIGNEDCalibrated/Engineering type is an unsigned integer.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static XTCETypedObject.EngineeringTypevalueOf(String name)Returns the enum constant of this type with the specified name.static XTCETypedObject.EngineeringType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNKNOWN
public static final XTCETypedObject.EngineeringType UNKNOWN
Calibrated/Engineering type could not be determined.
-
ENUMERATED
public static final XTCETypedObject.EngineeringType ENUMERATED
Calibrated/Engineering type is an Enumerated String.
-
SIGNED
public static final XTCETypedObject.EngineeringType SIGNED
Calibrated/Engineering type is a signed integer.
-
UNSIGNED
public static final XTCETypedObject.EngineeringType UNSIGNED
Calibrated/Engineering type is an unsigned integer.
-
FLOAT32
public static final XTCETypedObject.EngineeringType FLOAT32
Calibrated/Engineering type is a single IEEE754 precision Floating Point number.
-
FLOAT64
public static final XTCETypedObject.EngineeringType FLOAT64
Calibrated/Engineering type is a double IEEE754 precision Floating Point number.
-
FLOAT128
public static final XTCETypedObject.EngineeringType FLOAT128
Calibrated/Engineering type is a quad IEEE754 precision Floating Point number.
-
STRUCTURE
public static final XTCETypedObject.EngineeringType STRUCTURE
Calibrated/Engineering type is an Aggregate or C style Structure.
-
BINARY
public static final XTCETypedObject.EngineeringType BINARY
Calibrated/Engineering type is a simple binary value.
-
BOOLEAN
public static final XTCETypedObject.EngineeringType BOOLEAN
Calibrated/Engineering type is a Boolean String, which is a trivial two value case of an Enumerated type.
-
STRING
public static final XTCETypedObject.EngineeringType STRING
Calibrated/Engineering type is a String value.
-
TIME
public static final XTCETypedObject.EngineeringType TIME
Calibrated/Engineering type is an Absolute Time value.
-
DURATION
public static final XTCETypedObject.EngineeringType DURATION
Calibrated/Engineering type is a duration, or relative time value.
-
ARRAY
public static final XTCETypedObject.EngineeringType ARRAY
Calibrated/Engineering type is an Array of an item of another type.
-
-
Method Detail
-
values
public static XTCETypedObject.EngineeringType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (XTCETypedObject.EngineeringType c : XTCETypedObject.EngineeringType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static XTCETypedObject.EngineeringType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-