Enum Class LifeFormsSubcategoryUSWeapons
java.lang.Object
java.lang.Enum<LifeFormsSubcategoryUSWeapons>
edu.nps.moves.dis7.enumerations.LifeFormsSubcategoryUSWeapons
- All Implemented Interfaces:
SubCategory
,Serializable
,Comparable<LifeFormsSubcategoryUSWeapons>
,Constable
public enum LifeFormsSubcategoryUSWeapons
extends Enum<LifeFormsSubcategoryUSWeapons>
implements SubCategory
This
enum
type is generated from XML,
UID 16,
marshal size 8;
LifeFormsSubcategoryUSWeapons has 122 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 ConstantDescription5900-series 9-mm, Smith andamp; Wesson (Sandamp;W)9-mm, ColtAC-556F 5.56-mm, RugerLight M16A2 5.56-mm, ColtLight 5.56-mm, AresLightweight M2 .50, RAMOAdvanced Combat Rifle 5.56-mm, AAIAR-15 (M16) 5.56-mmAssault carbine M16K, LaFranceAssault machine pistol, KF-AMPAutomatic model 1911A1 .45Bear Trap AP device, PancorCAWS, Olin/Heckler and KochChain Gun automatic weapon EX-34 7.62-mmClose Assault Weapon System (CAWS), AAICombat Master Mark VI .45, DetronicsCommando assault rifle, Model 733 5.56-mm, ColtM1919A4 .30-cal, BrowningGECAL 50Crossfire SAM Model 88Lightweight assault M60E3 7.62-mmMG system MK19 Mod 3, 40-mmDe-cocker KP90DC .45De-cocker KP91DC .40Delay fragmentation hand grenade M61Delay fragmentation hand grenade M67Dragon and M16Dragon medium Anti-Armor missile, M47, FGM-77AMG system (or kit) M2HB QCB .50, Saco DefenseFiring port weapon M231, 5.56-mm, ColtFoxhole Digger Explosive Kit (EXFODA)General officer's Model 15 .45M1 .30Impact fragmentation hand grenade M57Impact fragmentation hand grenade M68Incendiary hand grenade AN-M14 TH3Infantry rifle, Mini-14/20 GB 5.56-mm, RugerInfantry Support Weapon ASP-30 {RM} 30-mmInfrared smoke grenade M76Jackhammer Mk 3-A2, PancorJavelin AAWS-MLauncher I-M203 40-mmLauncher M79 40-mmLight Anti-Armor weapon M136 (AT4)Light Anti-Tank Weapon M72 (LAW II)Externally powered (EPG) 7.62-mm, AresIngramM-900 9-mm, CalicoM1 .30M11, CobrayM14 7.62-mm, NATOM14K assault rifle, LaFranceM16A2 assault rifle 5.56-mm, ColtM18A1 Claymore mineM21 7.62-mm, U.S.M26A2M3 .45M4 (Model 720) 5.56-mm, ColtM77 Mark II 5.56-mm, RugerM77V 7.62-mm, RugerM9Machinegun M240 7.62mmMaster Key SMini-14 5.56-mm, RugerMini Thirty 7.62-mm, RugerMinigun 5.56-mmModel 1911A1, Springfield ArmoryModel 2000 9-mmMortar 81-mmMP5/10 10-mmMulti-shot portable flame weapon M202A2 66-mmMultiple grenade launcher MM-1 40-mmMultipurpose Individual Munition (MPIM), MarquardtMultipurpose weapon AT8Nova 9-mm, LaFranceP-12 9-mmP-85 Mark II 9-mm, RugerP-9 9-mm, Springfield ArmoryPersonal Defense Weapon MP5K-PDW 9-mmPortable ABC-M9-7Portable M2A1-7Portable M9E1-7RAW rocket, 140-mm, BrunswickRecoilless rifle M40, M40A2, and M40A4; 106-mmRecoilless rifle M67, 90-mmColored-smoke grenades, Federal Laboratories.50-cal, BrowningRedeye, FIM-43, General DynamicsGeneral purpose M60 7.62-mmRevolver, SP 101Revolver, Super Redhawk .44 magnum, RugerRifle-launcher Anti-Armor Munition (RAAM), OlinRocket launcher, Enhanced M72 'E series' HEAT, 66-mmRocket launcher M-20 3.5-inS-16 7.62 x 36-mm, GrendelSaber dual-purpose missile systemSAR-4800 7.62-mmSAR-8 7.62-mmSelective fire weapon AC-556 5.56-mm, RugerSelective fire weapon AC-556F 5.56-mm, RugerSemi-automatic model 82A2 .50, BarrettMinigun M134 7.62-mm, General ElectricColored-smoke hand grenade M18Shotgun M870 Mk 1 (U.S.Silenced Colt .45, LaFranceSMAW-D: Disposable SMAWSMAW Mk 193, 83-mm, McDonnell-DouglasSmoke hand grenade AN-M8 HCSniper Weapon System M24 7.62-mmSniping rifle M21, Springfield ArmorySniping rifle M40A1 7.62-mmSniping rifle M600 7.62-mmSquad Automatic Weapon (SAW) M249 5.56-mmHeavy M2HB-QCB .50, RAMOStinger, FIM-92, General DynamicsLight assault M60E3 (Enhanced) 7.62-mmM14 (M1A, M1A1-A1), Springfield ArmoryTactical Support Weapon 50/12, .50-cal, PeregrineTelescoped Ammunition Revolver Gun (TARG) .50-cal, AresM951 9-mm, CalicoTOW heavy Anti-Tank weaponUltimate over-under combination, Ciener -
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 LifeFormsSubcategoryUSWeapons[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ASSAULT_MACHINE_PISTOL_KF_AMP
Assault machine pistol, KF-AMP -
AUTOMATIC_MODEL_1911A1_45
Automatic model 1911A1 .45 -
COMBAT_MASTER_MARK_VI_45_DETRONICS
Combat Master Mark VI .45, Detronics -
DE_COCKER_KP90DC_45
De-cocker KP90DC .45 -
DE_COCKER_KP91DC_40
De-cocker KP91DC .40 -
GENERAL_OFFICERS_MODEL_15_45
General officer's Model 15 .45 -
NOVA_9_MM_LAFRANCE
Nova 9-mm, LaFrance -
PERSONAL_DEFENSE_WEAPON_MP5K_PDW_9_MM
Personal Defense Weapon MP5K-PDW 9-mm -
SILENCED_COLT_45_LAFRANCE
Silenced Colt .45, LaFrance -
_5900_SERIES_9_MM_SMITH_AMP_WESSON_SAMP_W
5900-series 9-mm, Smith andamp; Wesson (Sandamp;W) -
M9
M9 -
MODEL_1911A1_SPRINGFIELD_ARMORY
Model 1911A1, Springfield Armory -
MODEL_2000_9_MM
Model 2000 9-mm -
P_9_9_MM_SPRINGFIELD_ARMORY
P-9 9-mm, Springfield Armory -
P_12_9_MM
P-12 9-mm -
P_85_MARK_II_9_MM_RUGER
P-85 Mark II 9-mm, Ruger -
ADVANCED_COMBAT_RIFLE_556_MM_AAI
Advanced Combat Rifle 5.56-mm, AAI -
COMMANDO_ASSAULT_RIFLE_MODEL_733_556_MM_COLT
Commando assault rifle, Model 733 5.56-mm, Colt -
INFANTRY_RIFLE_MINI_14_20_GB_556_MM_RUGER
Infantry rifle, Mini-14/20 GB 5.56-mm, Ruger -
MINI_14_556_MM_RUGER
Mini-14 5.56-mm, Ruger -
MINI_THIRTY_762_MM_RUGER
Mini Thirty 7.62-mm, Ruger -
SEMI_AUTOMATIC_MODEL_82A2_50_BARRETT
Semi-automatic model 82A2 .50, Barrett -
SNIPER_WEAPON_SYSTEM_M24_762_MM
Sniper Weapon System M24 7.62-mm -
SNIPING_RIFLE_M21_SPRINGFIELD_ARMORY
Sniping rifle M21, Springfield Armory -
SNIPING_RIFLE_M40A1_762_MM
Sniping rifle M40A1 7.62-mm -
SNIPING_RIFLE_M600_762_MM
Sniping rifle M600 7.62-mm -
AR_15_M16_556_MM
AR-15 (M16) 5.56-mm -
IDENTIFICATION_FRIEND_OR_FOE
M1 .30 -
M14_762_MM_NATO
M14 7.62-mm, NATO -
SUPPLEMENTAL_EMISSION_ENTITY_STATE
M14 (M1A, M1A1-A1), Springfield Armory -
M14K_ASSAULT_RIFLE_LAFRANCE
M14K assault rifle, LaFrance -
M16A2_ASSAULT_RIFLE_556_MM_COLT
M16A2 assault rifle 5.56-mm, Colt -
M21_762_MM_US
M21 7.62-mm, U.S. -
M77_MARK_II_556_MM_RUGER
M77 Mark II 5.56-mm, Ruger -
M77V_762_MM_RUGER
M77V 7.62-mm, Ruger -
S_16_762_X_36_MM_GRENDEL
S-16 7.62 x 36-mm, Grendel -
SAR_8_762_MM
SAR-8 7.62-mm -
SAR_4800_762_MM
SAR-4800 7.62-mm -
ASSAULT_CARBINE_M16K_LAFRANCE
Assault carbine M16K, LaFrance -
M1_30
M1 .30 -
M4_MODEL_720_556_MM_COLT
M4 (Model 720) 5.56-mm, Colt -
M_900_9_MM_CALICO
M-900 9-mm, Calico -
AC_556F_556_MM_RUGER
AC-556F 5.56-mm, Ruger -
M3_45
M3 .45 -
M11_COBRAY
M11, Cobray -
TIME_SPACE_POSITION_INFORMATION
M951 9-mm, Calico -
MP5_10_10_MM
MP5/10 10-mm -
_9_MM_COLT
9-mm, Colt -
LIVE_ENTITY_FIRE
Ingram -
LIVE_ENTITY_DETONATION
Externally powered (EPG) 7.62-mm, Ares -
CREATE_ENTITY_RELIABLE
GECAL 50 -
REMOVE_ENTITY_RELIABLE
General purpose M60 7.62-mm -
START_RESUME_RELIABLE
Heavy M2HB-QCB .50, RAMO -
STOP_FREEZE_RELIABLE
Light assault M60E3 (Enhanced) 7.62-mm -
ACKNOWLEDGE_RELIABLE
Light M16A2 5.56-mm, Colt -
ACTION_REQUEST_RELIABLE
Light 5.56-mm, Ares -
ACTION_RESPONSE_RELIABLE
Lightweight M2 .50, RAMO -
DATA_QUERY_RELIABLE
Lightweight assault M60E3 7.62-mm -
SET_DATA_RELIABLE
Minigun M134 7.62-mm, General Electric -
DATA_RELIABLE
MG system MK19 Mod 3, 40-mm -
EVENT_REPORT_RELIABLE
MG system (or kit) M2HB QCB .50, Saco Defense -
COMMENT_RELIABLE
M1919A4 .30-cal, Browning -
RECORD_RELIABLE
.50-cal, Browning -
SET_RECORD_RELIABLE
Colored-smoke hand grenade M18 -
RECORD_QUERY_RELIABLE
Colored-smoke grenades, Federal Laboratories -
INFRARED_SMOKE_GRENADE_M76
Infrared smoke grenade M76 -
SMOKE_HAND_GRENADE_AN_M8_HC
Smoke hand grenade AN-M8 HC -
DELAY_FRAGMENTATION_HAND_GRENADE_M61
Delay fragmentation hand grenade M61 -
DELAY_FRAGMENTATION_HAND_GRENADE_M67
Delay fragmentation hand grenade M67 -
IMPACT_FRAGMENTATION_HAND_GRENADE_M57
Impact fragmentation hand grenade M57 -
IMPACT_FRAGMENTATION_HAND_GRENADE_M68
Impact fragmentation hand grenade M68 -
INCENDIARY_HAND_GRENADE_AN_M14_TH3
Incendiary hand grenade AN-M14 TH3 -
LAUNCHER_I_M203_40_MM
Launcher I-M203 40-mm -
LAUNCHER_M79_40_MM
Launcher M79 40-mm -
MULTIPLE_GRENADE_LAUNCHER_MM_1_40_MM
Multiple grenade launcher MM-1 40-mm -
MULTI_SHOT_PORTABLE_FLAME_WEAPON_M202A2_66_MM
Multi-shot portable flame weapon M202A2 66-mm -
PORTABLE_ABC_M9_7
Portable ABC-M9-7 -
PORTABLE_M2A1_7
Portable M2A1-7 -
PORTABLE_M9E1_7
Portable M9E1-7 -
DRAGON_MEDIUM_ANTI_ARMOR_MISSILE_M47_FGM_77A
Dragon medium Anti-Armor missile, M47, FGM-77A -
JAVELIN_AAWS_M
Javelin AAWS-M -
LIGHT_ANTI_TANK_WEAPON_M72_LAW_II
Light Anti-Tank Weapon M72 (LAW II) -
REDEYE_FIM_43_GENERAL_DYNAMICS
Redeye, FIM-43, General Dynamics -
SABER_DUAL_PURPOSE_MISSILE_SYSTEM
Saber dual-purpose missile system -
STINGER_FIM_92_GENERAL_DYNAMICS
Stinger, FIM-92, General Dynamics -
TOW_HEAVY_ANTI_TANK_WEAPON
TOW heavy Anti-Tank weapon -
BEAR_TRAP_AP_DEVICE_PANCOR
Bear Trap AP device, Pancor -
CHAIN_GUN_AUTOMATIC_WEAPON_EX_34_762_MM
Chain Gun automatic weapon EX-34 7.62-mm -
CLOSE_ASSAULT_WEAPON_SYSTEM_CAWS_AAI
Close Assault Weapon System (CAWS), AAI -
CAWS_OLIN_HECKLER_AND_KOCH
CAWS, Olin/Heckler and Koch -
CROSSFIRE_SAM_MODEL_88
Crossfire SAM Model 88 -
DRAGON_AND_M16
Dragon and M16 -
FIRING_PORT_WEAPON_M231_556_MM_COLT
Firing port weapon M231, 5.56-mm, Colt -
FOXHOLE_DIGGER_EXPLOSIVE_KIT_EXFODA
Foxhole Digger Explosive Kit (EXFODA) -
INFANTRY_SUPPORT_WEAPON_ASP_30_RM_30_MM
Infantry Support Weapon ASP-30 {RM} 30-mm -
JACKHAMMER_MK_3_A2_PANCOR
Jackhammer Mk 3-A2, Pancor -
LIGHT_ANTI_ARMOR_WEAPON_M136_AT4
Light Anti-Armor weapon M136 (AT4) -
M26A2
M26A2 -
MASTER_KEY_S
Master Key S -
MINIGUN_556_MM
Minigun 5.56-mm -
MULTIPURPOSE_INDIVIDUAL_MUNITION_MPIM_MARQUARDT
Multipurpose Individual Munition (MPIM), Marquardt -
MULTIPURPOSE_WEAPON_AT8
Multipurpose weapon AT8 -
RECOILLESS_RIFLE_M40_M40A2_AND_M40A4_106_MM
Recoilless rifle M40, M40A2, and M40A4; 106-mm -
RECOILLESS_RIFLE_M67_90_MM
Recoilless rifle M67, 90-mm -
REVOLVER_SP_101
Revolver, SP 101 -
REVOLVER_SUPER_REDHAWK_44_MAGNUM_RUGER
Revolver, Super Redhawk .44 magnum, Ruger -
RAW_ROCKET_140_MM_BRUNSWICK
RAW rocket, 140-mm, Brunswick -
RIFLE_LAUNCHER_ANTI_ARMOR_MUNITION_RAAM_OLIN
Rifle-launcher Anti-Armor Munition (RAAM), Olin -
ROCKET_LAUNCHER_M_20_35_IN
Rocket launcher M-20 3.5-in -
ROCKET_LAUNCHER_ENHANCED_M72_E_SERIES_HEAT_66_MM
Rocket launcher, Enhanced M72 'E series' HEAT, 66-mm -
SELECTIVE_FIRE_WEAPON_AC_556_556_MM_RUGER
Selective fire weapon AC-556 5.56-mm, Ruger -
SELECTIVE_FIRE_WEAPON_AC_556F_556_MM_RUGER
Selective fire weapon AC-556F 5.56-mm, Ruger -
SHOTGUN_M870_MK_1_US_MARINE_CORPS_REMINGTON
Shotgun M870 Mk 1 (U.S. Marine Corps), Remington -
SMAW_MK_193_83_MM_MCDONNELL_DOUGLAS
SMAW Mk 193, 83-mm, McDonnell-Douglas -
SMAW_D_DISPOSABLE_SMAW
SMAW-D: Disposable SMAW -
SQUAD_AUTOMATIC_WEAPON_SAW_M249_556_MM
Squad Automatic Weapon (SAW) M249 5.56-mm -
TACTICAL_SUPPORT_WEAPON_50_12_50_CAL_PEREGRINE
Tactical Support Weapon 50/12, .50-cal, Peregrine -
TELESCOPED_AMMUNITION_REVOLVER_GUN_TARG_50_CAL_ARES
public static final LifeFormsSubcategoryUSWeapons TELESCOPED_AMMUNITION_REVOLVER_GUN_TARG_50_CAL_ARESTelescoped Ammunition Revolver Gun (TARG) .50-cal, Ares -
ULTIMATE_OVER_UNDER_COMBINATION_CIENER
Ultimate over-under combination, Ciener -
M18A1_CLAYMORE_MINE
M18A1 Claymore mine -
MORTAR_81_MM
Mortar 81-mm -
MACHINEGUN_M240_762MM
Machinegun M240 7.62mm
-
-
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- Specified by:
getValue
in interfaceSubCategory
- Returns:
- integer value
-
getDescription
Provide enumeration description- Specified by:
getDescription
in interfaceSubCategory
- Returns:
- description
-
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
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<LifeFormsSubcategoryUSWeapons>
- Returns:
- class name, value and name
-