Package edu.nps.moves.dis7.enumerations
Enum LifeFormsSubcategoryGermanWeapons
java.lang.Object
java.lang.Enum<LifeFormsSubcategoryGermanWeapons>
edu.nps.moves.dis7.enumerations.LifeFormsSubcategoryGermanWeapons
- All Implemented Interfaces:
edu.nps.moves.dis7.SubCategory
,java.io.Serializable
,java.lang.Comparable<LifeFormsSubcategoryGermanWeapons>
,java.lang.constant.Constable
public enum LifeFormsSubcategoryGermanWeapons extends java.lang.Enum<LifeFormsSubcategoryGermanWeapons> implements edu.nps.moves.dis7.SubCategory
Generated from XML, SISO-REF-010-v25, 2018-08-29
UID 20 marshal size 8
Life Forms-Subcategory-German Weapons
UID 20 marshal size 8
Life Forms-Subcategory-German Weapons
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description DM19_HAND_GRENADE
DM19 hand grenadeDM29_HAND_GRENADE
DM29 hand grenadeG11_RIFLE
G11 rifleG3_RIFLE
G3 rifleMG3_MACHINE_GUN
MG3 machine gunMILAN_MISSILE
Milan missileMP1_UZI_SUBMACHINE_GUN
MP1 Uzi submachine gunP1_PISTOL
P1 pistolPANZERFAUST_3_LIGHT_ANTI_TANK_WEAPON
Panzerfaust 3 Light Anti-Tank Weapon -
Method Summary
Modifier and Type Method Description java.lang.String
getDescription()
static int
getEnumBitWidth()
static LifeFormsSubcategoryGermanWeapons
getEnumForValue(int i)
int
getMarshalledSize()
int
getValue()
void
marshal(java.io.DataOutputStream dos)
void
marshal(java.nio.ByteBuffer buff)
java.lang.String
toString()
static LifeFormsSubcategoryGermanWeapons
unmarshalEnum(java.io.DataInputStream dis)
static LifeFormsSubcategoryGermanWeapons
unmarshalEnum(java.nio.ByteBuffer buff)
static LifeFormsSubcategoryGermanWeapons
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static LifeFormsSubcategoryGermanWeapons[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
G3_RIFLE
G3 rifle -
G11_RIFLE
G11 rifle -
P1_PISTOL
P1 pistol -
MG3_MACHINE_GUN
MG3 machine gun -
MILAN_MISSILE
Milan missile -
MP1_UZI_SUBMACHINE_GUN
MP1 Uzi submachine gun -
PANZERFAUST_3_LIGHT_ANTI_TANK_WEAPON
Panzerfaust 3 Light Anti-Tank Weapon -
DM19_HAND_GRENADE
DM19 hand grenade -
DM29_HAND_GRENADE
DM29 hand grenade
-
-
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.SubCategory
-
getDescription
public java.lang.String getDescription()- Specified by:
getDescription
in interfaceedu.nps.moves.dis7.SubCategory
-
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 LifeFormsSubcategoryGermanWeapons unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static LifeFormsSubcategoryGermanWeapons 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<LifeFormsSubcategoryGermanWeapons>
-