Package edu.nps.moves.dis7.enumerations
Enum LifeFormsSubcategoryCISWeapons
java.lang.Object
java.lang.Enum<LifeFormsSubcategoryCISWeapons>
edu.nps.moves.dis7.enumerations.LifeFormsSubcategoryCISWeapons
- All Implemented Interfaces:
edu.nps.moves.dis7.SubCategory
,java.io.Serializable
,java.lang.Comparable<LifeFormsSubcategoryCISWeapons>
,java.lang.constant.Constable
public enum LifeFormsSubcategoryCISWeapons extends java.lang.Enum<LifeFormsSubcategoryCISWeapons> implements edu.nps.moves.dis7.SubCategory
Generated from XML, SISO-REF-010-v25, 2018-08-29
UID 17 marshal size 8
Life Forms-Subcategory-C.I.S. Weapons
UID 17 marshal size 8
Life Forms-Subcategory-C.I.S. Weapons
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description AKSU_74_545_MM
AKSU-74 5.45-mmAP_HAND_GRENADE_F1
AP hand grenade F1ASSAULT_RIFLE_AK_74_AND_AKS_74_545_MM
Assault rifle AK-74 and AKS-74, 5.45-mmASSAULT_RIFLE_AK_AND_AKM_762_MM
Assault rifle AK and AKM, 7.62-mmAT_4_SPIGOT
AT-4 SpigotAT_HAND_GRENADE_RKG_3
AT hand grenade RKG-3AT_HAND_GRENADE_RKG_3M
AT hand grenade RKG-3MAT_HAND_GRENADE_RKG_3T
AT hand grenade RKG-3TAUTOMATIC_APS_9_MM_STECHKIN
Automatic (APS) 9-mm, StechkinCART_MOUNTED_TPO_50
Cart-mounted TPO-50FRAGMENTATION_HAND_GRENADE_RGN
Fragmentation hand grenade RGNFRAGMENTATION_HAND_GRENADE_RGO
Fragmentation hand grenade RGOGENERAL_PURPOSE_PK_762_MM
General purpose PK 7.62-mmGIMLET_SA_16
Gimlet SA-16GRAD_1P_MANPORTABLE_TRIPOD_ROCKET_LAUNCHER_122_MM_FOR_SPESNATZ_AND_OTHER_SPECIALISTS_AKA_9P132
Grad-1P manportable tripod rocket launcher, 122-mm (for Spesnatz and other specialists; aka 9P132)GRAIL_SA_7
Grail SA-7GREMLIN_SA_14
Gremlin SA-14HAND_GRENADE_M75
Hand grenade M75HAND_GRENADE_RGD_5
Hand grenade RGD-5HEAVY_DSHK_38_AND_MODEL_38_46_127_MM_DEGTYAREV
Heavy DShK-38 and Model 38/46 12.7-mm, DegtyarevHEAVY_NSV_127_MM
Heavy NSV 12.7-mmLASER_DESIGNATOR
Laser DesignatorLIGHT_ANTI_ARMOR_WEAPON_RPG_18
Light Anti-Armor weapon RPG-18LIGHT_ANTI_TANK_WEAPON_RPG_22
Light Anti-Tank weapon RPG-22LIGHT_RPD_762_MM
Light RPD 7.62-mmLIGHT_RPK_74_545_MM
Light RPK-74 5.45-mmLIGHT_RPK_762_MM
Light RPK 7.62-mmLPO_50
LPO-50MG_RPG
MG and RPGMON_50_ANTI_PERSONNEL_MINE
Mon-50 Anti-Personnel minePLAMYA_LAUNCHER_30_MM_AGS_17
Plamya launcher, 30-mm AGS-17PORTABLE_ROCKET_LAUNCHER_RPG_16
Portable rocket launcher RPG-16PPS_43_762_MM
PPS-43 7.62-mmPPSH_41_762_MM
PPSh-41 7.62-mmPSM_545_MM
PSM 5.45-mmRECOILLESS_GUN_73_MM_SPG_9
Recoilless gun 73-mm SPG-9RIFLE_MOUNTED_LAUNCHER_BG_15_40_MM
Rifle-mounted launcher, BG-15 40-mmROKS_3
ROKS-3RPG_29_VAMPIR
RPG-29 VampirSA_18
SA-18SA_19
SA-19SA_24_IGLA_S
SA-24 Igla-SSAGGER_AT_3_MCLOS
Sagger AT-3 (MCLOS)SAXHORN_AT_7
Saxhorn AT-7SELF_LOADING_PM_9_MM_MAKAROV
Self-loading (PM) 9-mm, MakarovSELF_LOADING_RIFLE_SKS_762_MM_SIMONOV
Self-loading rifle (SKS), 7.62-mm, SimonovSMOKE_HAND_GRENADE_RDG_1
Smoke hand grenade RDG-1SNIPER_RIFLE_SVD_762_MM_DRAGUNOV
Sniper rifle SVD 7.62-mm, DragunovSPIGOT_A_B_AT_14
Spigot A/B AT-14TT_33_762_MM_TOKAREV
TT-33 7.62-mm, TokarevTYPE_69_RPG
Type 69 RPGVAT_ROCKET_LAUNCHER_RPG_7
VAT rocket launcher RPG-7 -
Method Summary
Modifier and Type Method Description java.lang.String
getDescription()
static int
getEnumBitWidth()
static LifeFormsSubcategoryCISWeapons
getEnumForValue(int i)
int
getMarshalledSize()
int
getValue()
void
marshal(java.io.DataOutputStream dos)
void
marshal(java.nio.ByteBuffer buff)
java.lang.String
toString()
static LifeFormsSubcategoryCISWeapons
unmarshalEnum(java.io.DataInputStream dis)
static LifeFormsSubcategoryCISWeapons
unmarshalEnum(java.nio.ByteBuffer buff)
static LifeFormsSubcategoryCISWeapons
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static LifeFormsSubcategoryCISWeapons[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
AUTOMATIC_APS_9_MM_STECHKIN
Automatic (APS) 9-mm, Stechkin -
PSM_545_MM
PSM 5.45-mm -
SELF_LOADING_PM_9_MM_MAKAROV
Self-loading (PM) 9-mm, Makarov -
TT_33_762_MM_TOKAREV
TT-33 7.62-mm, Tokarev -
ASSAULT_RIFLE_AK_AND_AKM_762_MM
Assault rifle AK and AKM, 7.62-mm -
ASSAULT_RIFLE_AK_74_AND_AKS_74_545_MM
Assault rifle AK-74 and AKS-74, 5.45-mm -
SELF_LOADING_RIFLE_SKS_762_MM_SIMONOV
Self-loading rifle (SKS), 7.62-mm, Simonov -
SNIPER_RIFLE_SVD_762_MM_DRAGUNOV
Sniper rifle SVD 7.62-mm, Dragunov -
AKSU_74_545_MM
AKSU-74 5.45-mm -
PPS_43_762_MM
PPS-43 7.62-mm -
PPSH_41_762_MM
PPSh-41 7.62-mm -
GENERAL_PURPOSE_PK_762_MM
General purpose PK 7.62-mm -
HEAVY_DSHK_38_AND_MODEL_38_46_127_MM_DEGTYAREV
Heavy DShK-38 and Model 38/46 12.7-mm, Degtyarev -
HEAVY_NSV_127_MM
Heavy NSV 12.7-mm -
LIGHT_RPD_762_MM
Light RPD 7.62-mm -
LIGHT_RPK_762_MM
Light RPK 7.62-mm -
LIGHT_RPK_74_545_MM
Light RPK-74 5.45-mm -
HAND_GRENADE_M75
Hand grenade M75 -
HAND_GRENADE_RGD_5
Hand grenade RGD-5 -
AP_HAND_GRENADE_F1
AP hand grenade F1 -
AT_HAND_GRENADE_RKG_3
AT hand grenade RKG-3 -
AT_HAND_GRENADE_RKG_3M
AT hand grenade RKG-3M -
AT_HAND_GRENADE_RKG_3T
AT hand grenade RKG-3T -
FRAGMENTATION_HAND_GRENADE_RGN
Fragmentation hand grenade RGN -
FRAGMENTATION_HAND_GRENADE_RGO
Fragmentation hand grenade RGO -
SMOKE_HAND_GRENADE_RDG_1
Smoke hand grenade RDG-1 -
PLAMYA_LAUNCHER_30_MM_AGS_17
Plamya launcher, 30-mm AGS-17 -
RIFLE_MOUNTED_LAUNCHER_BG_15_40_MM
Rifle-mounted launcher, BG-15 40-mm -
LPO_50
LPO-50 -
ROKS_3
ROKS-3 -
CART_MOUNTED_TPO_50
Cart-mounted TPO-50 -
GIMLET_SA_16
Gimlet SA-16 -
GRAIL_SA_7
Grail SA-7 -
GREMLIN_SA_14
Gremlin SA-14 -
SAGGER_AT_3_MCLOS
Sagger AT-3 (MCLOS) -
SAXHORN_AT_7
Saxhorn AT-7 -
SPIGOT_A_B_AT_14
Spigot A/B AT-14 -
SA_18
SA-18 -
SA_19
SA-19 -
GRAD_1P_MANPORTABLE_TRIPOD_ROCKET_LAUNCHER_122_MM_FOR_SPESNATZ_AND_OTHER_SPECIALISTS_AKA_9P132
public static final LifeFormsSubcategoryCISWeapons GRAD_1P_MANPORTABLE_TRIPOD_ROCKET_LAUNCHER_122_MM_FOR_SPESNATZ_AND_OTHER_SPECIALISTS_AKA_9P132Grad-1P manportable tripod rocket launcher, 122-mm (for Spesnatz and other specialists; aka 9P132) -
LIGHT_ANTI_ARMOR_WEAPON_RPG_18
Light Anti-Armor weapon RPG-18 -
LIGHT_ANTI_TANK_WEAPON_RPG_22
Light Anti-Tank weapon RPG-22 -
MG_RPG
MG and RPG -
PORTABLE_ROCKET_LAUNCHER_RPG_16
Portable rocket launcher RPG-16 -
RECOILLESS_GUN_73_MM_SPG_9
Recoilless gun 73-mm SPG-9 -
VAT_ROCKET_LAUNCHER_RPG_7
VAT rocket launcher RPG-7 -
MON_50_ANTI_PERSONNEL_MINE
Mon-50 Anti-Personnel mine -
RPG_29_VAMPIR
RPG-29 Vampir -
LASER_DESIGNATOR
Laser Designator -
AT_4_SPIGOT
AT-4 Spigot -
SA_24_IGLA_S
SA-24 Igla-S -
TYPE_69_RPG
Type 69 RPG
-
-
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 LifeFormsSubcategoryCISWeapons unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static LifeFormsSubcategoryCISWeapons 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<LifeFormsSubcategoryCISWeapons>
-