Package edu.nps.moves.dis7.enumerations
Enum LifeFormHumanSubcategoryEquipmentClass
java.lang.Object
java.lang.Enum<LifeFormHumanSubcategoryEquipmentClass>
edu.nps.moves.dis7.enumerations.LifeFormHumanSubcategoryEquipmentClass
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<LifeFormHumanSubcategoryEquipmentClass>,java.lang.constant.Constable
public enum LifeFormHumanSubcategoryEquipmentClass extends java.lang.Enum<LifeFormHumanSubcategoryEquipmentClass>
Generated from XML, SISO-REF-010-v25, 2018-08-29
UID 473 marshal size 8
Life Form-Human-Subcategory-Equipment Class
UID 473 marshal size 8
Life Form-Human-Subcategory-Equipment Class
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description ANIMAL_COMPANIONAnimal Companion, Subcategories 160-169 are restricted to animal companion classes.ANTI_MATERIEL_RIFLE_AMR_2LifeFormHumanSpecificAntiMaterielRiflesANTI_TANK_GUNSAnti-Tank GunsANTI_TANK_MISSILES_2LifeFormHumanSpecificAntiTankMissilesANTI_TANK_ROCKETS_2LifeFormHumanSpecificAntiTankRocketsASSAULT_RIFLES_2LifeFormHumanSpecificAssaultRiflesDRONE_GUNS_2LifeFormHumanSpecificDroneGunsEQUIPMENT_NON_SPECIFICEquipment, Non-specific, Subcategories 150-199 are restricted to non-weapon equipment classes.FLAME_ROCKETS_2LifeFormHumanSpecificFlameRocketsFLAME_THROWERS_2LifeFormHumanSpecificFlameThrowersGRENADE_LAUNCHERS_2LifeFormHumanSpecificGrenadeLaunchersGRENADE_LAUNCHING_MACHINE_GUN_2LifeFormHumanSpecificGrenadeLaunchingMachineGunHAND_GUNS_2LifeFormHumanSpecificHandGunsHIGH_POWER_RIFLES_2LifeFormHumanSpecificHighPowerRiflesMACHINE_GUNS_2LifeFormHumanSpecificMachineGunsMAN_PORTABLE_AIR_DEFENSE_SYSTEM_MANPADS_2LifeFormHumanSpecificManPortableAirDefenseSystemMORTARS_2LifeFormHumanSpecificMortarsNONENoneRECOILLESS_RIFLES_2LifeFormHumanSpecificRecoillessRiflesROCKET_LAUNCHERSRocket LaunchersSENSORSSensors, Subcategories 151-159 are restricted to sensor equipment classes.SHOT_GUNS_2LifeFormHumanSpecificShotGunsSIGNAL_SENSOR_2LifeFormHumanSpecificEquipmentClassSNIPER_RIFLES_2LifeFormHumanSpecificSniperSUB_MACHINE_GUNS_2LifeFormHumanSpecificSubMachineGunWEAPON_NON_SPECIFIC_2LifeFormHumanSpecificWeaponNonspecific -
Method Summary
Modifier and Type Method Description java.lang.StringgetDescription()static intgetEnumBitWidth()static LifeFormHumanSubcategoryEquipmentClassgetEnumForValue(int i)intgetMarshalledSize()intgetValue()voidmarshal(java.io.DataOutputStream dos)voidmarshal(java.nio.ByteBuffer buff)java.lang.StringtoString()static LifeFormHumanSubcategoryEquipmentClassunmarshalEnum(java.io.DataInputStream dis)static LifeFormHumanSubcategoryEquipmentClassunmarshalEnum(java.nio.ByteBuffer buff)static LifeFormHumanSubcategoryEquipmentClassvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static LifeFormHumanSubcategoryEquipmentClass[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
NONE
None -
WEAPON_NON_SPECIFIC_2
LifeFormHumanSpecificWeaponNonspecific -
ASSAULT_RIFLES_2
LifeFormHumanSpecificAssaultRifles -
HIGH_POWER_RIFLES_2
LifeFormHumanSpecificHighPowerRifles -
SNIPER_RIFLES_2
LifeFormHumanSpecificSniper -
ANTI_MATERIEL_RIFLE_AMR_2
LifeFormHumanSpecificAntiMaterielRifles -
SUB_MACHINE_GUNS_2
LifeFormHumanSpecificSubMachineGun -
SHOT_GUNS_2
LifeFormHumanSpecificShotGuns -
GRENADE_LAUNCHERS_2
LifeFormHumanSpecificGrenadeLaunchers -
MACHINE_GUNS_2
LifeFormHumanSpecificMachineGuns -
GRENADE_LAUNCHING_MACHINE_GUN_2
LifeFormHumanSpecificGrenadeLaunchingMachineGun -
ANTI_TANK_ROCKETS_2
LifeFormHumanSpecificAntiTankRockets -
ANTI_TANK_MISSILES_2
LifeFormHumanSpecificAntiTankMissiles -
ANTI_TANK_GUNS
Anti-Tank Guns -
FLAME_ROCKETS_2
LifeFormHumanSpecificFlameRockets -
FLAME_THROWERS_2
LifeFormHumanSpecificFlameThrowers -
ROCKET_LAUNCHERS
Rocket Launchers -
MORTARS_2
LifeFormHumanSpecificMortars -
HAND_GUNS_2
LifeFormHumanSpecificHandGuns -
MAN_PORTABLE_AIR_DEFENSE_SYSTEM_MANPADS_2
public static final LifeFormHumanSubcategoryEquipmentClass MAN_PORTABLE_AIR_DEFENSE_SYSTEM_MANPADS_2LifeFormHumanSpecificManPortableAirDefenseSystem -
RECOILLESS_RIFLES_2
LifeFormHumanSpecificRecoillessRifles -
DRONE_GUNS_2
LifeFormHumanSpecificDroneGuns -
EQUIPMENT_NON_SPECIFIC
Equipment, Non-specific, Subcategories 150-199 are restricted to non-weapon equipment classes. -
SENSORS
Sensors, Subcategories 151-159 are restricted to sensor equipment classes. -
SIGNAL_SENSOR_2
LifeFormHumanSpecificEquipmentClass -
ANIMAL_COMPANION
Animal Companion, Subcategories 160-169 are restricted to animal companion classes.
-
-
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() -
getDescription
public java.lang.String getDescription() -
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 LifeFormHumanSubcategoryEquipmentClass unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static LifeFormHumanSubcategoryEquipmentClass 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<LifeFormHumanSubcategoryEquipmentClass>
-