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_MMAKSU-74 5.45-mmAP_HAND_GRENADE_F1AP hand grenade F1ASSAULT_RIFLE_AK_74_AND_AKS_74_545_MMAssault rifle AK-74 and AKS-74, 5.45-mmASSAULT_RIFLE_AK_AND_AKM_762_MMAssault rifle AK and AKM, 7.62-mmAT_4_SPIGOTAT-4 SpigotAT_HAND_GRENADE_RKG_3AT hand grenade RKG-3AT_HAND_GRENADE_RKG_3MAT hand grenade RKG-3MAT_HAND_GRENADE_RKG_3TAT hand grenade RKG-3TAUTOMATIC_APS_9_MM_STECHKINAutomatic (APS) 9-mm, StechkinCART_MOUNTED_TPO_50Cart-mounted TPO-50FRAGMENTATION_HAND_GRENADE_RGNFragmentation hand grenade RGNFRAGMENTATION_HAND_GRENADE_RGOFragmentation hand grenade RGOGENERAL_PURPOSE_PK_762_MMGeneral purpose PK 7.62-mmGIMLET_SA_16Gimlet SA-16GRAD_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)GRAIL_SA_7Grail SA-7GREMLIN_SA_14Gremlin SA-14HAND_GRENADE_M75Hand grenade M75HAND_GRENADE_RGD_5Hand grenade RGD-5HEAVY_DSHK_38_AND_MODEL_38_46_127_MM_DEGTYAREVHeavy DShK-38 and Model 38/46 12.7-mm, DegtyarevHEAVY_NSV_127_MMHeavy NSV 12.7-mmLASER_DESIGNATORLaser DesignatorLIGHT_ANTI_ARMOR_WEAPON_RPG_18Light Anti-Armor weapon RPG-18LIGHT_ANTI_TANK_WEAPON_RPG_22Light Anti-Tank weapon RPG-22LIGHT_RPD_762_MMLight RPD 7.62-mmLIGHT_RPK_74_545_MMLight RPK-74 5.45-mmLIGHT_RPK_762_MMLight RPK 7.62-mmLPO_50LPO-50MG_RPGMG and RPGMON_50_ANTI_PERSONNEL_MINEMon-50 Anti-Personnel minePLAMYA_LAUNCHER_30_MM_AGS_17Plamya launcher, 30-mm AGS-17PORTABLE_ROCKET_LAUNCHER_RPG_16Portable rocket launcher RPG-16PPS_43_762_MMPPS-43 7.62-mmPPSH_41_762_MMPPSh-41 7.62-mmPSM_545_MMPSM 5.45-mmRECOILLESS_GUN_73_MM_SPG_9Recoilless gun 73-mm SPG-9RIFLE_MOUNTED_LAUNCHER_BG_15_40_MMRifle-mounted launcher, BG-15 40-mmROKS_3ROKS-3RPG_29_VAMPIRRPG-29 VampirSA_18SA-18SA_19SA-19SA_24_IGLA_SSA-24 Igla-SSAGGER_AT_3_MCLOSSagger AT-3 (MCLOS)SAXHORN_AT_7Saxhorn AT-7SELF_LOADING_PM_9_MM_MAKAROVSelf-loading (PM) 9-mm, MakarovSELF_LOADING_RIFLE_SKS_762_MM_SIMONOVSelf-loading rifle (SKS), 7.62-mm, SimonovSMOKE_HAND_GRENADE_RDG_1Smoke hand grenade RDG-1SNIPER_RIFLE_SVD_762_MM_DRAGUNOVSniper rifle SVD 7.62-mm, DragunovSPIGOT_A_B_AT_14Spigot A/B AT-14TT_33_762_MM_TOKAREVTT-33 7.62-mm, TokarevTYPE_69_RPGType 69 RPGVAT_ROCKET_LAUNCHER_RPG_7VAT rocket launcher RPG-7 -
Method Summary
Modifier and Type Method Description java.lang.StringgetDescription()static intgetEnumBitWidth()static LifeFormsSubcategoryCISWeaponsgetEnumForValue(int i)intgetMarshalledSize()intgetValue()voidmarshal(java.io.DataOutputStream dos)voidmarshal(java.nio.ByteBuffer buff)java.lang.StringtoString()static LifeFormsSubcategoryCISWeaponsunmarshalEnum(java.io.DataInputStream dis)static LifeFormsSubcategoryCISWeaponsunmarshalEnum(java.nio.ByteBuffer buff)static LifeFormsSubcategoryCISWeaponsvalueOf(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:
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 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:
toStringin classjava.lang.Enum<LifeFormsSubcategoryCISWeapons>
-