Enum Class MunitionDescriptorWarhead
- All Implemented Interfaces:
Serializable
,Comparable<MunitionDescriptorWarhead>
,Constable
This
enum
type is generated from XML,
UID 60,
marshal size 16;
MunitionDescriptorWarhead has 96 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 ConstantDescription1 um10 um5 umAA (Acetic Acid)AC (HCN)BiologicalBiological, BacteriaBiological, Genetically Modified Micro-organismsBiological, RickettsiaBiological, ToxinBiological, VirusBISBlankCargo (Variable Submunitions)CG (Phosgene)Chemical, Blister AgentChemical, Blood AgentChemical, GeneralChemical, Nerve AgentCK (CNCI)CX (Phosgene Oxime)DEMDMA (Dimethyl Acrylate)DMHP (Phosphite)DMMP (Phosphate Dimethyl Hydrogen)DummyDusty GA (Tabun)Dusty GB (Sarin)Dusty GD (Soman)Dusty GFDusty HD (Mustard)Dusty VXFOGO (Fog Oil)Fuel/Air ExplosiveGA (Tabun)GB (Sarin)GD (Soman)GFGlass BeadsH2O (Water)HC (HexaChloroEthane)HD (Mustard)HE, Anti-PersonnelHE, Anti-TankHE, Blast FragmentationHE, Blast PenetratorHE, BombletsHE, Continuous RodHE, DartsHE, Directed FragmentationHE, Double Hollow ChargeHE, FlechettesHE, FragmentationHE, General PurposeHE, Hollow ChargeHE, IncendiaryHE, Penetrator, Blast, FragmentationHE, PlasticHE, Rod PenetratorHE, Semi-Armor Piercing, FragmentationHE, Semi-Armor Piercing (SAP)HE, Shaped ChargeHE, Shaped Charge FragmentationHE, Shaped Charge, Fragmentation, IncendiaryHE, Steerable Darts with HEHE, Tungsten BallHF (Hydrofluoric Acid)High Explosive (HE)HL (Mustard/Lewisite)HN3 (Nitrogen Mustard)IlluminationKineticL (Lewisite)MinesMS (Methyl Salicylate)NuclearNuclear, IMTOtherPracticePX (P-xlene)SmokeSulfur HexafluorideSVX (Soviet VX)TCPTEPThickened GA (Tabun)Thickened GB (Sarin)Thickened GD (Soman)Thickened GFThickened HD (Mustard)Thickened VXTO1 (Toxic Organic 1)TO2 (Toxic Organic 2)TO3 (Toxic Organic 3)VXWP (White Phosphorus) -
Method Summary
Modifier and TypeMethodDescriptionProvide enumeration descriptionstatic int
bit width for this enumerationstatic MunitionDescriptorWarhead
getEnumForValue
(int value) Provide enumeration for a given valueint
Returns size of this serialized (marshalled) object in bytesgetName()
Provide nameint
getValue()
Provide enumeration valuevoid
marshal
(DataOutputStream dos) Marshal value to DataOutputStreamvoid
marshal
(ByteBuffer byteBuffer) Marshal value to ByteBuffertoString()
Provide simple identifierstatic MunitionDescriptorWarhead
Unmarshal value to DataInputStreamstatic MunitionDescriptorWarhead
unmarshalEnum
(ByteBuffer byteBuffer) Unmarshal enumeration value to ByteBufferstatic MunitionDescriptorWarhead
Returns the enum constant of this class with the specified name.static MunitionDescriptorWarhead[]
values()
Returns an array containing the constants of this enum class, 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 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
-
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<MunitionDescriptorWarhead>
- Returns:
- ID number and name
-