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_COMPANION
Animal Companion, Subcategories 160-169 are restricted to animal companion classes.ANTI_MATERIEL_RIFLE_AMR_2
LifeFormHumanSpecificAntiMaterielRiflesANTI_TANK_GUNS
Anti-Tank GunsANTI_TANK_MISSILES_2
LifeFormHumanSpecificAntiTankMissilesANTI_TANK_ROCKETS_2
LifeFormHumanSpecificAntiTankRocketsASSAULT_RIFLES_2
LifeFormHumanSpecificAssaultRiflesDRONE_GUNS_2
LifeFormHumanSpecificDroneGunsEQUIPMENT_NON_SPECIFIC
Equipment, Non-specific, Subcategories 150-199 are restricted to non-weapon equipment classes.FLAME_ROCKETS_2
LifeFormHumanSpecificFlameRocketsFLAME_THROWERS_2
LifeFormHumanSpecificFlameThrowersGRENADE_LAUNCHERS_2
LifeFormHumanSpecificGrenadeLaunchersGRENADE_LAUNCHING_MACHINE_GUN_2
LifeFormHumanSpecificGrenadeLaunchingMachineGunHAND_GUNS_2
LifeFormHumanSpecificHandGunsHIGH_POWER_RIFLES_2
LifeFormHumanSpecificHighPowerRiflesMACHINE_GUNS_2
LifeFormHumanSpecificMachineGunsMAN_PORTABLE_AIR_DEFENSE_SYSTEM_MANPADS_2
LifeFormHumanSpecificManPortableAirDefenseSystemMORTARS_2
LifeFormHumanSpecificMortarsNONE
NoneRECOILLESS_RIFLES_2
LifeFormHumanSpecificRecoillessRiflesROCKET_LAUNCHERS
Rocket LaunchersSENSORS
Sensors, Subcategories 151-159 are restricted to sensor equipment classes.SHOT_GUNS_2
LifeFormHumanSpecificShotGunsSIGNAL_SENSOR_2
LifeFormHumanSpecificEquipmentClassSNIPER_RIFLES_2
LifeFormHumanSpecificSniperSUB_MACHINE_GUNS_2
LifeFormHumanSpecificSubMachineGunWEAPON_NON_SPECIFIC_2
LifeFormHumanSpecificWeaponNonspecific -
Method Summary
Modifier and Type Method Description java.lang.String
getDescription()
static int
getEnumBitWidth()
static LifeFormHumanSubcategoryEquipmentClass
getEnumForValue(int i)
int
getMarshalledSize()
int
getValue()
void
marshal(java.io.DataOutputStream dos)
void
marshal(java.nio.ByteBuffer buff)
java.lang.String
toString()
static LifeFormHumanSubcategoryEquipmentClass
unmarshalEnum(java.io.DataInputStream dis)
static LifeFormHumanSubcategoryEquipmentClass
unmarshalEnum(java.nio.ByteBuffer buff)
static LifeFormHumanSubcategoryEquipmentClass
valueOf(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:
toString
in classjava.lang.Enum<LifeFormHumanSubcategoryEquipmentClass>
-