Enum Class LifeFormHumanSpecificMachineGuns
java.lang.Object
java.lang.Enum<LifeFormHumanSpecificMachineGuns>
edu.nps.moves.dis7.enumerations.LifeFormHumanSpecificMachineGuns
- All Implemented Interfaces:
Serializable
,Comparable<LifeFormHumanSpecificMachineGuns>
,Constable
This
enum
type is generated from XML,
UID 516,
marshal size 8;
LifeFormHumanSpecificMachineGuns has 88 enumerations total.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescription12.7x108mm Kord HMG12.7x108mm KPD-12.7 HMG12.7x108mm NSV HMG12.7x108mm Type-77 HMG12.7x108mm Type-90 HMG12.7x108mm W85 HMG12.7x108mm Zastava M02 Coyotoe HMG12.7x108mm Zastava M8712.7x99mm CIS 50MG12.7x99mm HK25 HMG12.7x99mm M2A1 Browning HMG12.7x99mm M2HB Browning HMG12.7x99mm M2HB-QCB Browning HMG12.7x99mm M85C HMG12.7x99mm Rheinmetall RMG.50 HMG5.45x39mm IP-2 LMG5.45x39mm M74 RPK5.45x39mm Nikonov LMG5.56x45mm AUG HBAR LMG5.56x45mm AUG LMG5.56x45mm CETME Ameli LMG5.56x45mm CMG-1 LMG5.56x45mm CMG-2 LMG5.56x45mm Daewoo K3 LMG5.56x45mm FN Minimi Mk3 LMG5.56x45mm HK MG4 LMG5.56x45mm HK23/GR-9 LMG5.56x45mm IMI Negev LMG5.56x45mm INSAS LMG5.56x45mm L86 LSW5.56x45mm LSAT LMG5.56x45mm M249/FN Minimi SAW/LMG5.56x45mm QBB-95-1 LMG5.56x45mm Stoner 63A LMG5.56x45mm Ultimax 100 LMG5.56x45mm XM214 Microgun Six-Pak5.56x54mm Beretta AS70/90 LMG5.8x42mm QBB-95 DBP87 LMG5.8x42mm QJY-88 LMG6.8mm M250 Next Generation Squad Weapon (NGSW)7.62x39mm M43 RPK7.62x39mm RPD SAW7.62x39mm Type-81 LMG7.62x39mm Zastava M727.62x51mm AA-52 GPMP7.62x51mm Daewoo K12 GPMG7.62x51mm FN Minimi 7.62 Mk3 GPMG7.62x51mm HK21 GPMG7.62x51mm M134/XM196 Minigun7.62x51mm M1919A4/Mk 21 Mod 0 Browning MMG7.62x51mm M37 Browning MMG7.62x51mm MG 51 GPMG7.62x51mm MG5/HK121 GPMG7.62x51mm Rheinmetall MG 37.62x51mm Rheinmetall MG 3KWS7.62x51mm SIG MG 710-3 GPMG7.62x51mm Sterling 7.62 GMPG7.62x51mm Sumitomo Type-62 GPMG7.62x51mm UKM-2000 GPMG7.62x51mm Vector SS-77 GPMG7.62x51mm Zastava M777.62x54mm AEK-999 GPMP7.62x54mm Pecheneg GPMG7.62x54mm PK GPMG7.62x54mm Type-67 GPMG7.62x54mm Type-80 GPMG7.62x54mm Uk vz. 59 GPMG7.62x54mm Zastava M847.62x63mm M1918 BAR7.62x63mm M1941 Johnson7.92x57mm MG 42 GPMG7.62x51mm Mark 48 GMPG7.62x51mm M240E5/M240H GPMG7.62x51mm M60E3 GPMG7.62x51mm M240/FN MAG 58 GPMG7.62x51mm M240E1/M240D GPMG7.62x51mm M240G GPMG7.62x63mm M1919A6 Browning MMG7.62x51mm M60 GPMG5.56x45mm Vector Mini SS GPMGOther7.62x39mm Kk 62 LMG7.62x51mm M240L GPMG7.62x51mm M60E4 GPMG7.62x51mm M240E4/M240B GPMG7.62x51mm M60E6 GPMG5.56x45mm Ares Shrike 5.56 LMG5.56x45mm M27 IAR SAW -
Method Summary
Modifier and TypeMethodDescriptionProvide enumeration descriptionstatic int
bit width for this enumerationgetEnumForValue
(int value) Provide enumeration for a given valueint
Returns size of this serialized (marshalled) object in bytesgetName()
Provide nameboolean
getTRACE()
Whether tracing is on or off for this objectint
getValue()
Provide enumeration valuevoid
marshal
(DataOutputStream dos) Marshal value to DataOutputStreamvoid
marshal
(ByteBuffer byteBuffer) Marshal value to ByteBuffervoid
setTRACE
(boolean value) Set tracing on/off for this objecttoString()
Provide simple identifierUnmarshal value to DataInputStreamunmarshalEnum
(ByteBuffer byteBuffer) Unmarshal enumeration value to ByteBufferReturns the enum constant of this class with the specified name.static LifeFormHumanSpecificMachineGuns[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
OTHER
Other -
_556X45MM_XM214_MICROGUN_SIX_PAK
5.56x45mm XM214 Microgun Six-Pak -
_762X51MM_M134_XM196_MINIGUN
7.62x51mm M134/XM196 Minigun -
_556X45MM_M249_FN_MINIMI_SAW_LMG
5.56x45mm M249/FN Minimi SAW/LMG -
_556X45MM_FN_MINIMI_MK3_LMG
5.56x45mm FN Minimi Mk3 LMG -
_762X51MM_FN_MINIMI_762_MK3_GPMG
7.62x51mm FN Minimi 7.62 Mk3 GPMG -
_762X63MM_M1941_JOHNSON
7.62x63mm M1941 Johnson -
_762X63MM_M1918_BAR
7.62x63mm M1918 BAR -
_762X51MM_M1919A4_MK_21_MOD_0_BROWNING_MMG
7.62x51mm M1919A4/Mk 21 Mod 0 Browning MMG -
IDENTIFICATION_FRIEND_OR_FOE
7.62x63mm M1919A6 Browning MMG -
_762X51MM_M37_BROWNING_MMG
7.62x51mm M37 Browning MMG -
SUPPLEMENTAL_EMISSION_ENTITY_STATE
5.56x45mm Ares Shrike 5.56 LMG -
_556X45MM_LSAT_LMG
5.56x45mm LSAT LMG -
_556X45MM_CMG_1_LMG
5.56x45mm CMG-1 LMG -
_556X45MM_CMG_2_LMG
5.56x45mm CMG-2 LMG -
_556X45MM_STONER_63A_LMG
5.56x45mm Stoner 63A LMG -
_556X45MM_ULTIMAX_100_LMG
5.56x45mm Ultimax 100 LMG -
_556X54MM_BERETTA_AS70_90_LMG
5.56x54mm Beretta AS70/90 LMG -
_556X45MM_CETME_AMELI_LMG
5.56x45mm CETME Ameli LMG -
_556X45MM_IMI_NEGEV_LMG
5.56x45mm IMI Negev LMG -
_556X45MM_INSAS_LMG
5.56x45mm INSAS LMG -
_556X45MM_AUG_LMG
5.56x45mm AUG LMG -
_556X45MM_AUG_HBAR_LMG
5.56x45mm AUG HBAR LMG -
_556X45MM_HK_MG4_LMG
5.56x45mm HK MG4 LMG -
_556X45MM_HK23_GR_9_LMG
5.56x45mm HK23/GR-9 LMG -
TIME_SPACE_POSITION_INFORMATION
5.56x45mm M27 IAR SAW -
_556X45MM_L86_LSW
5.56x45mm L86 LSW -
_556X45MM_DAEWOO_K3_LMG
5.56x45mm Daewoo K3 LMG -
LIVE_ENTITY_FIRE
5.56x45mm Vector Mini SS GPMG -
LIVE_ENTITY_DETONATION
7.62x51mm M60 GPMG -
CREATE_ENTITY_RELIABLE
7.62x51mm M60E3 GPMG -
REMOVE_ENTITY_RELIABLE
7.62x51mm M60E4 GPMG -
START_RESUME_RELIABLE
7.62x51mm M60E6 GPMG -
ACKNOWLEDGE_RELIABLE
7.62x51mm Mark 48 GMPG -
DATA_QUERY_RELIABLE
7.62x51mm M240/FN MAG 58 GPMG -
SET_DATA_RELIABLE
7.62x51mm M240E4/M240B GPMG -
DATA_RELIABLE
7.62x51mm M240E1/M240D GPMG -
EVENT_REPORT_RELIABLE
7.62x51mm M240G GPMG -
COMMENT_RELIABLE
7.62x51mm M240E5/M240H GPMG -
RECORD_RELIABLE
7.62x51mm M240L GPMG -
RECORD_QUERY_RELIABLE
7.62x39mm Kk 62 LMG -
_762X51MM_VECTOR_SS_77_GPMG
7.62x51mm Vector SS-77 GPMG -
_762X51MM_SIG_MG_710_3_GPMG
7.62x51mm SIG MG 710-3 GPMG -
_762X51MM_STERLING_762_GMPG
7.62x51mm Sterling 7.62 GMPG -
_762X51MM_SUMITOMO_TYPE_62_GPMG
7.62x51mm Sumitomo Type-62 GPMG -
_762X51MM_DAEWOO_K12_GPMG
7.62x51mm Daewoo K12 GPMG -
_762X51MM_MG_51_GPMG
7.62x51mm MG 51 GPMG -
_762X51MM_RHEINMETALL_MG_3
7.62x51mm Rheinmetall MG 3 -
_762X51MM_RHEINMETALL_MG_3KWS
7.62x51mm Rheinmetall MG 3KWS -
_762X51MM_MG5_HK121_GPMG
7.62x51mm MG5/HK121 GPMG -
_762X51MM_HK21_GPMG
7.62x51mm HK21 GPMG -
_762X51MM_AA_52_GPMP
7.62x51mm AA-52 GPMP -
_762X51MM_UKM_2000_GPMG
7.62x51mm UKM-2000 GPMG -
_762X54MM_UK_VZ_59_GPMG
7.62x54mm Uk vz. 59 GPMG -
_792X57MM_MG_42_GPMG
7.92x57mm MG 42 GPMG -
_127X99MM_M2A1_BROWNING_HMG
12.7x99mm M2A1 Browning HMG -
_127X99MM_M2HB_BROWNING_HMG
12.7x99mm M2HB Browning HMG -
_127X99MM_M2HB_QCB_BROWNING_HMG
12.7x99mm M2HB-QCB Browning HMG -
_127X99MM_M85C_HMG
12.7x99mm M85C HMG -
_127X99MM_RHEINMETALL_RMG50_HMG
12.7x99mm Rheinmetall RMG.50 HMG -
_127X99MM_HK25_HMG
12.7x99mm HK25 HMG -
_127X99MM_CIS_50MG
12.7x99mm CIS 50MG -
_545X39MM_IP_2_LMG
5.45x39mm IP-2 LMG -
_545X39MM_NIKONOV_LMG
5.45x39mm Nikonov LMG -
_545X39MM_M74_RPK
5.45x39mm M74 RPK -
_762X39MM_M43_RPK
7.62x39mm M43 RPK -
_762X39MM_RPD_SAW
7.62x39mm RPD SAW -
_762X39MM_ZASTAVA_M72
7.62x39mm Zastava M72 -
_762X39MM_TYPE_81_LMG
7.62x39mm Type-81 LMG -
_762X51MM_ZASTAVA_M77
7.62x51mm Zastava M77 -
_762X54MM_PK_GPMG
7.62x54mm PK GPMG -
_762X54MM_AEK_999_GPMP
7.62x54mm AEK-999 GPMP -
_762X54MM_PECHENEG_GPMG
7.62x54mm Pecheneg GPMG -
_762X54MM_ZASTAVA_M84
7.62x54mm Zastava M84 -
_762X54MM_TYPE_67_GPMG
7.62x54mm Type-67 GPMG -
_762X54MM_TYPE_80_GPMG
7.62x54mm Type-80 GPMG -
_127X108MM_NSV_HMG
12.7x108mm NSV HMG -
_127X108MM_KORD_HMG
12.7x108mm Kord HMG -
_127X108MM_KPD_127_HMG
12.7x108mm KPD-12.7 HMG -
_127X108MM_ZASTAVA_M02_COYOTOE_HMG
12.7x108mm Zastava M02 Coyotoe HMG -
_127X108MM_ZASTAVA_M87
12.7x108mm Zastava M87 -
_127X108MM_TYPE_77_HMG
12.7x108mm Type-77 HMG -
_127X108MM_W85_HMG
12.7x108mm W85 HMG -
_127X108MM_TYPE_90_HMG
12.7x108mm Type-90 HMG -
_58X42MM_QJY_88_LMG
5.8x42mm QJY-88 LMG -
_58X42MM_QBB_95_DBP87_LMG
5.8x42mm QBB-95 DBP87 LMG -
_556X45MM_QBB_95_1_LMG
5.56x45mm QBB-95-1 LMG -
_68MM_M250_NEXT_GENERATION_SQUAD_WEAPON_NGSW
6.8mm M250 Next Generation Squad Weapon (NGSW)
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
getValue
public int getValue()Provide enumeration value- Returns:
- integer value
-
getDescription
-
getEnumBitWidth
public static int getEnumBitWidth()bit width for this enumeration- Returns:
- number of bits wide
-
getEnumForValue
Provide enumeration for a given value- Parameters:
value
- integer value of interest- Returns:
- enumeration corresponding to numeric value
-
setTRACE
public void setTRACE(boolean value) Set tracing on/off for this object- Parameters:
value
- whether tracing is on or off
-
getTRACE
public boolean getTRACE()Whether tracing is on or off for this object- Returns:
- whether tracing is on or off
-
marshal
Marshal value to DataOutputStream- Parameters:
dos
- DataOutputStream for output- Throws:
IOException
- input-output error- See Also:
-
marshal
Marshal value to ByteBuffer- Parameters:
byteBuffer
- ByteBuffer for output- Throws:
IOException
- input-output errorException
- See Also:
-
unmarshalEnum
Unmarshal value to DataInputStream- Parameters:
dis
- DataInputStream for input- Returns:
- enumeration of interest
- Throws:
Exception
- unmarshalling input-output error- See Also:
-
unmarshalEnum
public static LifeFormHumanSpecificMachineGuns unmarshalEnum(ByteBuffer byteBuffer) throws Exception Unmarshal enumeration value to ByteBuffer- Parameters:
byteBuffer
- ByteBuffer for input- Returns:
- enumeration of interest
- Throws:
Exception
- unmarshalling input-output error- See Also:
-
getMarshalledSize
public int getMarshalledSize()Returns size of this serialized (marshalled) object in bytes- Returns:
- serialized size in bytes
- See Also:
-
getName
-
toString
Provide simple identifier- Overrides:
toString
in classEnum<LifeFormHumanSpecificMachineGuns>
- Returns:
- class name, value and name
-