Package edu.nps.moves.dis7.enumerations
Enum ExpendableAirCategory
java.lang.Object
java.lang.Enum<ExpendableAirCategory>
edu.nps.moves.dis7.enumerations.ExpendableAirCategory
- All Implemented Interfaces:
edu.nps.moves.dis7.Category
,java.io.Serializable
,java.lang.Comparable<ExpendableAirCategory>
,java.lang.constant.Constable
public enum ExpendableAirCategory extends java.lang.Enum<ExpendableAirCategory> implements edu.nps.moves.dis7.Category
Generated from XML, SISO-REF-010-v25, 2018-08-29
UID 25 marshal size 8
Expendable-Air Category
UID 25 marshal size 8
Expendable-Air Category
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description ACTIVE_EMITTER
Active emitterCHAFF
ChaffCOMBINED_CHAFF_AND_FLARE
Combined chaff and flareFLARE
FlareOTHER
OtherPASSIVE_DECOY
Passive decoySIGNAL_ILLUMINATION_FLARE
Signal/Illumination FlareSMOKE_GENERATOR
Smoke GeneratorWINGED_DECOY
Winged decoy -
Method Summary
Modifier and Type Method Description java.lang.String
getDescription()
static int
getEnumBitWidth()
static ExpendableAirCategory
getEnumForValue(int i)
int
getMarshalledSize()
int
getValue()
void
marshal(java.io.DataOutputStream dos)
void
marshal(java.nio.ByteBuffer buff)
java.lang.String
toString()
static ExpendableAirCategory
unmarshalEnum(java.io.DataInputStream dis)
static ExpendableAirCategory
unmarshalEnum(java.nio.ByteBuffer buff)
static ExpendableAirCategory
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ExpendableAirCategory[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
OTHER
Other -
CHAFF
Chaff -
FLARE
Flare -
COMBINED_CHAFF_AND_FLARE
Combined chaff and flare -
ACTIVE_EMITTER
Active emitter -
PASSIVE_DECOY
Passive decoy -
WINGED_DECOY
Winged decoy -
SIGNAL_ILLUMINATION_FLARE
Signal/Illumination Flare -
SMOKE_GENERATOR
Smoke Generator
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getValue
public int getValue()- Specified by:
getValue
in interfaceedu.nps.moves.dis7.Category
-
getDescription
public java.lang.String getDescription()- Specified by:
getDescription
in interfaceedu.nps.moves.dis7.Category
-
getEnumBitWidth
public static int getEnumBitWidth() -
getEnumForValue
-
marshal
public void marshal(java.io.DataOutputStream dos) throws java.io.IOException- Throws:
java.io.IOException
-
marshal
public void marshal(java.nio.ByteBuffer buff) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static ExpendableAirCategory unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static ExpendableAirCategory unmarshalEnum(java.nio.ByteBuffer buff) throws java.lang.Exception- Throws:
java.lang.Exception
-
getMarshalledSize
public int getMarshalledSize() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Enum<ExpendableAirCategory>
-