Package edu.nps.moves.dis7.enumerations
Enum MunitionDescriptorWarhead
java.lang.Object
java.lang.Enum<MunitionDescriptorWarhead>
edu.nps.moves.dis7.enumerations.MunitionDescriptorWarhead
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<MunitionDescriptorWarhead>,java.lang.constant.Constable
public enum MunitionDescriptorWarhead extends java.lang.Enum<MunitionDescriptorWarhead>
Generated from XML, SISO-REF-010-v25, 2018-08-29
UID 60 marshal size 16
Munition Descriptor-Warhead
UID 60 marshal size 16
Munition Descriptor-Warhead
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description $1_UM1 um$10_UM10 um$5_UM5 umAA_ACETIC_ACIDAA (Acetic Acid)AC_HCNAC (HCN)BIOLOGICALBiologicalBIOLOGICAL_BACTERIABiological, BacteriaBIOLOGICAL_GENETICALLY_MODIFIED_MICRO_ORGANISMSBiological, Genetically Modified Micro-organismsBIOLOGICAL_RICKETTSIABiological, RickettsiaBIOLOGICAL_TOXINBiological, ToxinBIOLOGICAL_VIRUSBiological, VirusBISBISBLANKBlankCARGO_VARIABLE_SUBMUNITIONSCargo (Variable Submunitions)CG_PHOSGENECG (Phosgene)CHEMICAL_BLISTER_AGENTChemical, Blister AgentCHEMICAL_BLOOD_AGENTChemical, Blood AgentCHEMICAL_GENERALChemical, GeneralCHEMICAL_NERVE_AGENTChemical, Nerve AgentCK_CNCICK (CNCI)CX_PHOSGENE_OXIMECX (Phosgene Oxime)DEMDEMDMA_DIMETHYL_ACRYLATEDMA (Dimethyl Acrylate)DMHP_PHOSPHITEDMHP (Phosphite)DMMP_PHOSPHATE_DIMETHYL_HYDROGENDMMP (Phosphate Dimethyl Hydrogen)DUMMYDummyDUSTY_GA_TABUNDusty GA (Tabun)DUSTY_GB_SARINDusty GB (Sarin)DUSTY_GD_SOMANDusty GD (Soman)DUSTY_GFDusty GFDUSTY_HD_MUSTARDDusty HD (Mustard)DUSTY_VXDusty VXFOGO_FOG_OILFOGO (Fog Oil)FUEL_AIR_EXPLOSIVEFuel/Air ExplosiveGA_TABUNGA (Tabun)GB_SARINGB (Sarin)GD_SOMANGD (Soman)GFGFGLASS_BEADSGlass BeadsH2O_WATERH2O (Water)HC_HEXACHLOROETHANEHC (HexaChloroEthane)HD_MUSTARDHD (Mustard)HE_ANTI_PERSONNELHE, Anti-PersonnelHE_ANTI_TANKHE, Anti-TankHE_BLAST_FRAGMENTATIONHE, Blast FragmentationHE_BLAST_PENETRATORHE, Blast PenetratorHE_BOMBLETSHE, BombletsHE_CONTINUOUS_RODHE, Continuous RodHE_DARTSHE, DartsHE_DIRECTED_FRAGMENTATIONHE, Directed FragmentationHE_DOUBLE_HOLLOW_CHARGEHE, Double Hollow ChargeHE_FLECHETTESHE, FlechettesHE_FRAGMENTATIONHE, FragmentationHE_GENERAL_PURPOSEHE, General PurposeHE_HOLLOW_CHARGEHE, Hollow ChargeHE_INCENDIARYHE, IncendiaryHE_PENETRATOR_BLAST_FRAGMENTATIONHE, Penetrator, Blast, FragmentationHE_PLASTICHE, PlasticHE_ROD_PENETRATORHE, Rod PenetratorHE_SEMI_ARMOR_PIERCING_FRAGMENTATIONHE, Semi-Armor Piercing, FragmentationHE_SEMI_ARMOR_PIERCING_SAPHE, Semi-Armor Piercing (SAP)HE_SHAPED_CHARGEHE, Shaped ChargeHE_SHAPED_CHARGE_FRAGMENTATIONHE, Shaped Charge FragmentationHE_SHAPED_CHARGE_FRAGMENTATION_INCENDIARYHE, Shaped Charge, Fragmentation, IncendiaryHE_STEERABLE_DARTS_WITH_HEHE, Steerable Darts with HEHE_TUNGSTEN_BALLHE, Tungsten BallHF_HYDROFLUORIC_ACIDHF (Hydrofluoric Acid)HIGH_EXPLOSIVE_HEHigh Explosive (HE)HL_MUSTARD_LEWISITEHL (Mustard/Lewisite)HN3_NITROGEN_MUSTARDHN3 (Nitrogen Mustard)ILLUMINATIONIlluminationKINETICKineticL_LEWISITEL (Lewisite)MINESMinesMS_METHYL_SALICYLATEMS (Methyl Salicylate)NUCLEARNuclearNUCLEAR_IMTNuclear, IMTOTHEROtherPRACTICEPracticePX_P_XLENEPX (P-xlene)SMOKESmokeSULFUR_HEXAFLUORIDESulfur HexafluorideSVX_SOVIET_VXSVX (Soviet VX)TCPTCPTEPTEPTHICKENED_GA_TABUNThickened GA (Tabun)THICKENED_GB_SARINThickened GB (Sarin)THICKENED_GD_SOMANThickened GD (Soman)THICKENED_GFThickened GFTHICKENED_HD_MUSTARDThickened HD (Mustard)THICKENED_VXThickened VXTO1_TOXIC_ORGANIC_1TO1 (Toxic Organic 1)TO2_TOXIC_ORGANIC_2TO2 (Toxic Organic 2)TO3_TOXIC_ORGANIC_3TO3 (Toxic Organic 3)VXVXWP_WHITE_PHOSPHORUSWP (White Phosphorus) -
Method Summary
Modifier and Type Method Description java.lang.StringgetDescription()static intgetEnumBitWidth()static MunitionDescriptorWarheadgetEnumForValue(int i)intgetMarshalledSize()intgetValue()voidmarshal(java.io.DataOutputStream dos)voidmarshal(java.nio.ByteBuffer buff)java.lang.StringtoString()static MunitionDescriptorWarheadunmarshalEnum(java.io.DataInputStream dis)static MunitionDescriptorWarheadunmarshalEnum(java.nio.ByteBuffer buff)static MunitionDescriptorWarheadvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static MunitionDescriptorWarhead[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
OTHER
Other -
CARGO_VARIABLE_SUBMUNITIONS
Cargo (Variable Submunitions) -
FUEL_AIR_EXPLOSIVE
Fuel/Air Explosive -
GLASS_BEADS
Glass Beads -
$1_UM
1 um -
$5_UM
5 um -
$10_UM
10 um -
HIGH_EXPLOSIVE_HE
High Explosive (HE) -
HE_PLASTIC
HE, Plastic -
HE_INCENDIARY
HE, Incendiary -
HE_FRAGMENTATION
HE, Fragmentation -
HE_ANTI_TANK
HE, Anti-Tank -
HE_BOMBLETS
HE, Bomblets -
HE_SHAPED_CHARGE
HE, Shaped Charge -
HE_CONTINUOUS_ROD
HE, Continuous Rod -
HE_TUNGSTEN_BALL
HE, Tungsten Ball -
HE_BLAST_FRAGMENTATION
HE, Blast Fragmentation -
HE_STEERABLE_DARTS_WITH_HE
HE, Steerable Darts with HE -
HE_DARTS
HE, Darts -
HE_FLECHETTES
HE, Flechettes -
HE_DIRECTED_FRAGMENTATION
HE, Directed Fragmentation -
HE_SEMI_ARMOR_PIERCING_SAP
HE, Semi-Armor Piercing (SAP) -
HE_SHAPED_CHARGE_FRAGMENTATION
HE, Shaped Charge Fragmentation -
HE_SEMI_ARMOR_PIERCING_FRAGMENTATION
HE, Semi-Armor Piercing, Fragmentation -
HE_HOLLOW_CHARGE
HE, Hollow Charge -
HE_DOUBLE_HOLLOW_CHARGE
HE, Double Hollow Charge -
HE_GENERAL_PURPOSE
HE, General Purpose -
HE_BLAST_PENETRATOR
HE, Blast Penetrator -
HE_ROD_PENETRATOR
HE, Rod Penetrator -
HE_ANTI_PERSONNEL
HE, Anti-Personnel -
HE_SHAPED_CHARGE_FRAGMENTATION_INCENDIARY
HE, Shaped Charge, Fragmentation, Incendiary -
HE_PENETRATOR_BLAST_FRAGMENTATION
HE, Penetrator, Blast, Fragmentation -
SMOKE
Smoke -
WP_WHITE_PHOSPHORUS
WP (White Phosphorus) -
FOGO_FOG_OIL
FOGO (Fog Oil) -
HC_HEXACHLOROETHANE
HC (HexaChloroEthane) -
ILLUMINATION
Illumination -
PRACTICE
Practice -
BLANK
Blank -
DUMMY
Dummy -
KINETIC
Kinetic -
MINES
Mines -
NUCLEAR
Nuclear -
NUCLEAR_IMT
Nuclear, IMT -
CHEMICAL_GENERAL
Chemical, General -
CHEMICAL_BLISTER_AGENT
Chemical, Blister Agent -
HD_MUSTARD
HD (Mustard) -
THICKENED_HD_MUSTARD
Thickened HD (Mustard) -
DUSTY_HD_MUSTARD
Dusty HD (Mustard) -
L_LEWISITE
L (Lewisite) -
HN3_NITROGEN_MUSTARD
HN3 (Nitrogen Mustard) -
HL_MUSTARD_LEWISITE
HL (Mustard/Lewisite) -
CX_PHOSGENE_OXIME
CX (Phosgene Oxime) -
DMMP_PHOSPHATE_DIMETHYL_HYDROGEN
DMMP (Phosphate Dimethyl Hydrogen) -
DMHP_PHOSPHITE
DMHP (Phosphite) -
DMA_DIMETHYL_ACRYLATE
DMA (Dimethyl Acrylate) -
DEM
DEM -
PX_P_XLENE
PX (P-xlene) -
CHEMICAL_BLOOD_AGENT
Chemical, Blood Agent -
AC_HCN
AC (HCN) -
CK_CNCI
CK (CNCI) -
CG_PHOSGENE
CG (Phosgene) -
CHEMICAL_NERVE_AGENT
Chemical, Nerve Agent -
VX
VX -
THICKENED_VX
Thickened VX -
DUSTY_VX
Dusty VX -
GA_TABUN
GA (Tabun) -
THICKENED_GA_TABUN
Thickened GA (Tabun) -
DUSTY_GA_TABUN
Dusty GA (Tabun) -
GB_SARIN
GB (Sarin) -
THICKENED_GB_SARIN
Thickened GB (Sarin) -
DUSTY_GB_SARIN
Dusty GB (Sarin) -
GD_SOMAN
GD (Soman) -
THICKENED_GD_SOMAN
Thickened GD (Soman) -
DUSTY_GD_SOMAN
Dusty GD (Soman) -
GF
GF -
THICKENED_GF
Thickened GF -
DUSTY_GF
Dusty GF -
SVX_SOVIET_VX
SVX (Soviet VX) -
BIS
BIS -
TCP
TCP -
MS_METHYL_SALICYLATE
MS (Methyl Salicylate) -
TEP
TEP -
H2O_WATER
H2O (Water) -
TO1_TOXIC_ORGANIC_1
TO1 (Toxic Organic 1) -
TO2_TOXIC_ORGANIC_2
TO2 (Toxic Organic 2) -
TO3_TOXIC_ORGANIC_3
TO3 (Toxic Organic 3) -
SULFUR_HEXAFLUORIDE
Sulfur Hexafluoride -
AA_ACETIC_ACID
AA (Acetic Acid) -
HF_HYDROFLUORIC_ACID
HF (Hydrofluoric Acid) -
BIOLOGICAL
Biological -
BIOLOGICAL_VIRUS
Biological, Virus -
BIOLOGICAL_BACTERIA
Biological, Bacteria -
BIOLOGICAL_RICKETTSIA
Biological, Rickettsia -
BIOLOGICAL_GENETICALLY_MODIFIED_MICRO_ORGANISMS
Biological, Genetically Modified Micro-organisms -
BIOLOGICAL_TOXIN
Biological, Toxin
-
-
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() -
getDescription
public java.lang.String getDescription() -
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 MunitionDescriptorWarhead unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static MunitionDescriptorWarhead 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<MunitionDescriptorWarhead>
-