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_FORCEAir ForceAMPHIBIAN_2SubcategoriesforLandCategory202AmphibianARACHNID_2SubcategoriesforLandCategory204ArachnidARMYArmyCIVILIANCivilian, Values from 130-159 are restricted to Civilians and may be further clarified by country code-specific values.COAST_GUARDCoast GuardCONVENTIONAL_ARMED_FORCESConventional 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_EMTEmergency Medical Technician (EMT)FIREFIGHTERFirefighterHUMANITARIAN_ORGANIZATIONSHumanitarian Organizations, Values from 120-129 are restricted to non-governmental Humanitarian Organizations and may be further clarified by country code-specific values.INSECT_2SubcategoriesforLandCategory203InsectINSURGENTInsurgentIRREGULAR_FORCESIrregular Forces, Values from 100-109 are restricted to Irregular Forces and may be further clarified by country code-specific values.LAW_ENFORCEMENTLaw Enforcement, Values from 50-69 are restricted to Law Enforcement and may be further clarified by country code-specific values.MAMMAL_2SubcategoriesforLandCategory200MammalMARSUPIAL_2SubcategoriesforLandCategory206MarsupialMOLLUSK_2SubcategoriesforLandCategory205MolluskNAVAL_INFANTRY_MARINESNaval Infantry (Marines)NAVYNavyNON_MILITARY_NATIONAL_GOVERNMENT_AGENCIESNon-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_FORCESParamilitary Forces, Values from 110-119 are restricted to Paramilitary Forces and may be further clarified by country code-specific values.REGIONAL_LOCAL_FORCESRegional / 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_2SubcategoriesforLandCategory201ReptileSPECIAL_OPERATIONS_FORCES_SOFSpecial Operations Forces (SOF), Values from 30-49 are restricted to Special Operations Forces and may be further clarified by country code-specific values.TERRORIST_COMBATANTTerrorist CombatantUNITED_NATIONSUnited Nations -
Method Summary
Modifier and Type Method Description java.lang.StringgetDescription()static intgetEnumBitWidth()static LifeFormLandCategoriesgetEnumForValue(int i)intgetMarshalledSize()intgetValue()voidmarshal(java.io.DataOutputStream dos)voidmarshal(java.nio.ByteBuffer buff)java.lang.StringtoString()static LifeFormLandCategoriesunmarshalEnum(java.io.DataInputStream dis)static LifeFormLandCategoriesunmarshalEnum(java.nio.ByteBuffer buff)static LifeFormLandCategoriesvalueOf(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:
getValuein interfaceedu.nps.moves.dis7.Category
-
getDescription
public java.lang.String getDescription()- Specified by:
getDescriptionin 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:
toStringin classjava.lang.Enum<LifeFormLandCategories>
-