Package edu.nps.moves.dis7.enumerations
Enum LifeFormLandCategories
java.lang.Object
java.lang.Enum<LifeFormLandCategories>
edu.nps.moves.dis7.enumerations.LifeFormLandCategories
- All Implemented Interfaces:
edu.nps.moves.dis7.Category
,java.io.Serializable
,java.lang.Comparable<LifeFormLandCategories>
,java.lang.constant.Constable
public enum LifeFormLandCategories extends java.lang.Enum<LifeFormLandCategories> implements edu.nps.moves.dis7.Category
Generated from XML, SISO-REF-010-v25, 2018-08-29
UID 472 marshal size 8
Life Form Land Categories
UID 472 marshal size 8
Life Form Land Categories
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description AIR_FORCE
Air ForceAMPHIBIAN_2
SubcategoriesforLandCategory202AmphibianARACHNID_2
SubcategoriesforLandCategory204ArachnidARMY
ArmyCIVILIAN
Civilian, Values from 130-159 are restricted to Civilians and may be further clarified by country code-specific values.COAST_GUARD
Coast GuardCONVENTIONAL_ARMED_FORCES
Conventional Armed Forces, Values from 10-29 are restricted to Conventional Armed Forces and may be further clarified by country code-specific values.EMERGENCY_MEDICAL_TECHNICIAN_EMT
Emergency Medical Technician (EMT)FIREFIGHTER
FirefighterHUMANITARIAN_ORGANIZATIONS
Humanitarian Organizations, Values from 120-129 are restricted to non-governmental Humanitarian Organizations and may be further clarified by country code-specific values.INSECT_2
SubcategoriesforLandCategory203InsectINSURGENT
InsurgentIRREGULAR_FORCES
Irregular Forces, Values from 100-109 are restricted to Irregular Forces and may be further clarified by country code-specific values.LAW_ENFORCEMENT
Law Enforcement, Values from 50-69 are restricted to Law Enforcement and may be further clarified by country code-specific values.MAMMAL_2
SubcategoriesforLandCategory200MammalMARSUPIAL_2
SubcategoriesforLandCategory206MarsupialMOLLUSK_2
SubcategoriesforLandCategory205MolluskNAVAL_INFANTRY_MARINES
Naval Infantry (Marines)NAVY
NavyNON_MILITARY_NATIONAL_GOVERNMENT_AGENCIES
Non-Military National Government Agencies, Values from 70-89 are restricted to Non-Military National Government Agencies and may be further clarified by country code-specific values.PARAMILITARY_FORCES
Paramilitary Forces, Values from 110-119 are restricted to Paramilitary Forces and may be further clarified by country code-specific values.REGIONAL_LOCAL_FORCES
Regional / Local Forces, Values from 90-99 are restricted to Regional / Local Forces (e.g., state guard) and may be further clarified by country code-specific values.REPTILE_2
SubcategoriesforLandCategory201ReptileSPECIAL_OPERATIONS_FORCES_SOF
Special Operations Forces (SOF), Values from 30-49 are restricted to Special Operations Forces and may be further clarified by country code-specific values.TERRORIST_COMBATANT
Terrorist CombatantUNITED_NATIONS
United Nations -
Method Summary
Modifier and Type Method Description java.lang.String
getDescription()
static int
getEnumBitWidth()
static LifeFormLandCategories
getEnumForValue(int i)
int
getMarshalledSize()
int
getValue()
void
marshal(java.io.DataOutputStream dos)
void
marshal(java.nio.ByteBuffer buff)
java.lang.String
toString()
static LifeFormLandCategories
unmarshalEnum(java.io.DataInputStream dis)
static LifeFormLandCategories
unmarshalEnum(java.nio.ByteBuffer buff)
static LifeFormLandCategories
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static LifeFormLandCategories[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
CONVENTIONAL_ARMED_FORCES
Conventional Armed Forces, Values from 10-29 are restricted to Conventional Armed Forces and may be further clarified by country code-specific values. -
ARMY
Army -
NAVAL_INFANTRY_MARINES
Naval Infantry (Marines) -
AIR_FORCE
Air Force -
NAVY
Navy -
COAST_GUARD
Coast Guard -
UNITED_NATIONS
United Nations -
SPECIAL_OPERATIONS_FORCES_SOF
Special Operations Forces (SOF), Values from 30-49 are restricted to Special Operations Forces and may be further clarified by country code-specific values. -
LAW_ENFORCEMENT
Law Enforcement, Values from 50-69 are restricted to Law Enforcement and may be further clarified by country code-specific values. -
NON_MILITARY_NATIONAL_GOVERNMENT_AGENCIES
Non-Military National Government Agencies, Values from 70-89 are restricted to Non-Military National Government Agencies and may be further clarified by country code-specific values. -
REGIONAL_LOCAL_FORCES
Regional / Local Forces, Values from 90-99 are restricted to Regional / Local Forces (e.g., state guard) and may be further clarified by country code-specific values. -
IRREGULAR_FORCES
Irregular Forces, Values from 100-109 are restricted to Irregular Forces and may be further clarified by country code-specific values. -
TERRORIST_COMBATANT
Terrorist Combatant -
INSURGENT
Insurgent -
PARAMILITARY_FORCES
Paramilitary Forces, Values from 110-119 are restricted to Paramilitary Forces and may be further clarified by country code-specific values. -
HUMANITARIAN_ORGANIZATIONS
Humanitarian Organizations, Values from 120-129 are restricted to non-governmental Humanitarian Organizations and may be further clarified by country code-specific values. -
CIVILIAN
Civilian, Values from 130-159 are restricted to Civilians and may be further clarified by country code-specific values. -
EMERGENCY_MEDICAL_TECHNICIAN_EMT
Emergency Medical Technician (EMT) -
FIREFIGHTER
Firefighter -
MAMMAL_2
SubcategoriesforLandCategory200Mammal -
REPTILE_2
SubcategoriesforLandCategory201Reptile -
AMPHIBIAN_2
SubcategoriesforLandCategory202Amphibian -
INSECT_2
SubcategoriesforLandCategory203Insect -
ARACHNID_2
SubcategoriesforLandCategory204Arachnid -
MOLLUSK_2
SubcategoriesforLandCategory205Mollusk -
MARSUPIAL_2
SubcategoriesforLandCategory206Marsupial
-
-
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 LifeFormLandCategories unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static LifeFormLandCategories 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<LifeFormLandCategories>
-