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_GRENADEDM19 hand grenadeDM29_HAND_GRENADEDM29 hand grenadeG11_RIFLEG11 rifleG3_RIFLEG3 rifleMG3_MACHINE_GUNMG3 machine gunMILAN_MISSILEMilan missileMP1_UZI_SUBMACHINE_GUNMP1 Uzi submachine gunP1_PISTOLP1 pistolPANZERFAUST_3_LIGHT_ANTI_TANK_WEAPONPanzerfaust 3 Light Anti-Tank Weapon -
Method Summary
Modifier and Type Method Description java.lang.StringgetDescription()static intgetEnumBitWidth()static LifeFormsSubcategoryGermanWeaponsgetEnumForValue(int i)intgetMarshalledSize()intgetValue()voidmarshal(java.io.DataOutputStream dos)voidmarshal(java.nio.ByteBuffer buff)java.lang.StringtoString()static LifeFormsSubcategoryGermanWeaponsunmarshalEnum(java.io.DataInputStream dis)static LifeFormsSubcategoryGermanWeaponsunmarshalEnum(java.nio.ByteBuffer buff)static LifeFormsSubcategoryGermanWeaponsvalueOf(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:
getValuein interfaceedu.nps.moves.dis7.SubCategory
-
getDescription
public java.lang.String getDescription()- Specified by:
getDescriptionin 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:
toStringin classjava.lang.Enum<LifeFormsSubcategoryGermanWeapons>
-