Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS

Class mil.navy.nps.disEnumerations.WarheadField

java.lang.Object
    |
    +----mil.navy.nps.disEnumerations.WarheadField

public class WarheadField
extends java.lang.Object
Version:
1.0
Author:
Ronan Fauglas (http://www.stl.nps.navy.mil/~fauglas)
Location:
http://www.stl.nps.navy.mil/dis-java-vrml/mil/navy/nps/disEnumerations/WarheadField.java
Summary:
Warhead Field -- The warhead shall be specified by a 16-bit enumeration(see Section 5 in EBV-DOC)
Explanation:
This file has been automatically generated from the DIS Data Dictionary html source file by disconvertJdbeDisEnumerationsToJava.pl.

This is effectively a C-style enumeration. Java doesn't do enumerations like C, so you have to wrap a class around it. It's a bit more typing, but pretty simple-minded. Note that the variables are declared public. The default for access is package-wide, but these variables might need to be accessed from outside the package. Since all the variables are final, nobody can change anything anyway, so this is no biggie.

To use these enumerations in your Java code, import the package first:

import mil.navy.nps.disEnumerations.*;
You access this via something like WarheadField.BIOLOGICALTOXIN; the class name, a period, and the class variable name.

History:
21jan98 /Ronan Fauglas /New-generated automatically by convertJdbeDisEnumerationsToJava.pl
References:
JDBE:DIS Data Dictionary Version 1.0a(DIS-DD)
DIS Data Dictionary: Warhead Field
convertJdbeDisEnumerationsToJava.pl Perl script (converting html enumerations to java enumerations) http://www.stl.nps.navy.mil/dis-java-vrml/mil/navy/nps/disEnumerations/convertJdbeDisEnumerationsToJava.pl

Field Summary
static int  AC
(8210) AC (HCN)
static int  BIOLOGICAL
(9000) Biological
static int  BIOLOGICALBACTERIA
(9200) Biological, Bacteria
static int  BIOLOGICALGENETICALLYMODIFIEDMICROORGANISMS
(9400) Biological, Genetically Modified Micro-organisms
static int  BIOLOGICALRICKETTSIA
(9300) Biological, Rickettsia
static int  BIOLOGICALTOXIN
(9500) Biological, Toxin
static int  BIOLOGICALVIRUS
(9100) Biological, Virus
static int  CARGO
(0010) Cargo (Variable Submunitions)
static int  CG
(8220) CG (Phosgene)
static int  CHEMICALBLISTERAGENT
(8100) Chemical, Blister Agent
static int  CHEMICALBLOODAGENT
(8200) Chemical, Blood Agent
static int  CHEMICALGENERAL
(8000) Chemical, General
static int  CHEMICALNERVEAGENT
(8300) Chemical, Nerve Agent
static int  CK
(8215) CK (CNCI)
static int  DUSTYGA
(8335) Dusty GA (Tabun)
static int  DUSTYGB
(8350) Dusty GB (Sarin)
static int  DUSTYGD
(8365) Dusty GD (Soman)
static int  DUSTYGF
(8380) Dusty GF
static int  DUSTYHD
(8120) Dusty HD (Mustard)
static int  DUSTYVX
(8320) Dusty VX
static int  ENUMERATION10UM
(0033) 10 um
static int  ENUMERATION1UM
(0031) 1 um
static int  ENUMERATION5UM
(0032) 5 um
static int  FUELAIREXPLOSIVE
(0020) Fuel/Air Explosive
static int  GA
(8325) GA (Tabun)
static int  GB
(8340) GB (Sarin)
static int  GD
(8355) GD (Soman)
static int  GF
(8370) GF
static int  GLASSBLADS
(0030) Glass Blads
static int  HD
(8110) HD (Mustard)
static int  HEANTIPERSONNEL
(1685) HE, Antipersonnel
static int  HEANTITANK
(1400) HE, Antitank
static int  HEBLASTFRAGMENTATION
(1620) HE, Blast Fragmentation
static int  HEBLASTPENETRATOR
(1675) HE, Blast Penetrator
static int  HECONTINUOUSROD
(1610) HE, Continuous Rod
static int  HEDARTS
(1630) HE, Darts
static int  HEDIRECTEDFRAGMENTATION
(1640) HE, Directed Fragmentation
static int  HEDOUBLEHALLOWCHARGE
(1665) HE, Double Hallow Charge
static int  HEFLECHETTES
(1635) HE, Flechettes
static int  HEFRAGMENTATION
(1300) HE, Fragmentation
static int  HEGENERALPURPOSE
(1670) HE, General Purpose
static int  HEHALLOWCHARGE
(1660) HE, Hallow Charge
static int  HEINCENDIARY
(1200) HE, Incendiary
static int  HEPLASTIC
(1100) HE, Plastic
static int  HERODPENETRATOR
(1680) HE, Rod Penetrator
static int  HESEMIARMORPIERCING
(1645) HE, Semi-Armor Piercing (SAP)
static int  HESEMIARMORPIERCINGFRAGMENTATION
(1655) HE, Semi-Armor Piercing, Fragmentation
static int  HESHAPEDCHARGEFRAGMENTATION
(1650) HE, Shaped Charge Fragmentation
static int  HESTEERABLEDARTSWITHHE
(1625) HE, Steerable Darts with HE
static int  HETUNGSTENBALL
(1615) HE, Tungsten Ball
static int  HIGHEXPLOSIVE
(1000) High Explosive(HE)
static int  ILLUMINATION
(3000) Illumination
static int  KINETIC
(5000) Kinetic
static int  MINES
(6000) Mines
static int  NUCLEAR
(7000) Nuclear
static int  NUCLEARIMT
(7010) Nuclear, IMT
static int  OTHER
(0000) Other
static int  PRACTICE
(4000) Practice
static int  SMOKE
(2000) Smoke
static int  THICKENEDGA
(8330) Thickened GA (Tabun)
static int  THICKENEDGB
(8345) Thickened GB (Sarin)
static int  THICKENEDGD
(8360) Thickened GD (Soman)
static int  THICKENEDGF
(8375) Thickened GF
static int  THICKENEDHD
(8115) Thickened HD (Mustard)
static int  THICKENEDVX
(8315) Thickened VX
static int  VX
(8310) VX
 

Constructor Summary
 WarheadField()
 
 

Method Summary
java.lang.String  toString(int idNumber)
 
 
Methods inherited from class java.lang.Object
 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OTHER

public static final int OTHER
(0000) Other

CARGO

public static final int CARGO
(0010) Cargo (Variable Submunitions)

FUELAIREXPLOSIVE

public static final int FUELAIREXPLOSIVE
(0020) Fuel/Air Explosive

GLASSBLADS

public static final int GLASSBLADS
(0030) Glass Blads

ENUMERATION1UM

public static final int ENUMERATION1UM
(0031) 1 um

ENUMERATION5UM

public static final int ENUMERATION5UM
(0032) 5 um

ENUMERATION10UM

public static final int ENUMERATION10UM
(0033) 10 um

HIGHEXPLOSIVE

public static final int HIGHEXPLOSIVE
(1000) High Explosive(HE)

HEPLASTIC

public static final int HEPLASTIC
(1100) HE, Plastic

HEINCENDIARY

public static final int HEINCENDIARY
(1200) HE, Incendiary

HEFRAGMENTATION

public static final int HEFRAGMENTATION
(1300) HE, Fragmentation

HEANTITANK

public static final int HEANTITANK
(1400) HE, Antitank

HECONTINUOUSROD

public static final int HECONTINUOUSROD
(1610) HE, Continuous Rod

HETUNGSTENBALL

public static final int HETUNGSTENBALL
(1615) HE, Tungsten Ball

HEBLASTFRAGMENTATION

public static final int HEBLASTFRAGMENTATION
(1620) HE, Blast Fragmentation

HESTEERABLEDARTSWITHHE

public static final int HESTEERABLEDARTSWITHHE
(1625) HE, Steerable Darts with HE

HEDARTS

public static final int HEDARTS
(1630) HE, Darts

HEFLECHETTES

public static final int HEFLECHETTES
(1635) HE, Flechettes

HEDIRECTEDFRAGMENTATION

public static final int HEDIRECTEDFRAGMENTATION
(1640) HE, Directed Fragmentation

HESEMIARMORPIERCING

public static final int HESEMIARMORPIERCING
(1645) HE, Semi-Armor Piercing (SAP)

HESHAPEDCHARGEFRAGMENTATION

public static final int HESHAPEDCHARGEFRAGMENTATION
(1650) HE, Shaped Charge Fragmentation

HESEMIARMORPIERCINGFRAGMENTATION

public static final int HESEMIARMORPIERCINGFRAGMENTATION
(1655) HE, Semi-Armor Piercing, Fragmentation

HEHALLOWCHARGE

public static final int HEHALLOWCHARGE
(1660) HE, Hallow Charge

HEDOUBLEHALLOWCHARGE

public static final int HEDOUBLEHALLOWCHARGE
(1665) HE, Double Hallow Charge

HEGENERALPURPOSE

public static final int HEGENERALPURPOSE
(1670) HE, General Purpose

HEBLASTPENETRATOR

public static final int HEBLASTPENETRATOR
(1675) HE, Blast Penetrator

HERODPENETRATOR

public static final int HERODPENETRATOR
(1680) HE, Rod Penetrator

HEANTIPERSONNEL

public static final int HEANTIPERSONNEL
(1685) HE, Antipersonnel

SMOKE

public static final int SMOKE
(2000) Smoke

ILLUMINATION

public static final int ILLUMINATION
(3000) Illumination

PRACTICE

public static final int PRACTICE
(4000) Practice

KINETIC

public static final int KINETIC
(5000) Kinetic

MINES

public static final int MINES
(6000) Mines

NUCLEAR

public static final int NUCLEAR
(7000) Nuclear

NUCLEARIMT

public static final int NUCLEARIMT
(7010) Nuclear, IMT

CHEMICALGENERAL

public static final int CHEMICALGENERAL
(8000) Chemical, General

CHEMICALBLISTERAGENT

public static final int CHEMICALBLISTERAGENT
(8100) Chemical, Blister Agent

HD

public static final int HD
(8110) HD (Mustard)

THICKENEDHD

public static final int THICKENEDHD
(8115) Thickened HD (Mustard)

DUSTYHD

public static final int DUSTYHD
(8120) Dusty HD (Mustard)

CHEMICALBLOODAGENT

public static final int CHEMICALBLOODAGENT
(8200) Chemical, Blood Agent

AC

public static final int AC
(8210) AC (HCN)

CK

public static final int CK
(8215) CK (CNCI)

CG

public static final int CG
(8220) CG (Phosgene)

CHEMICALNERVEAGENT

public static final int CHEMICALNERVEAGENT
(8300) Chemical, Nerve Agent

VX

public static final int VX
(8310) VX

THICKENEDVX

public static final int THICKENEDVX
(8315) Thickened VX

DUSTYVX

public static final int DUSTYVX
(8320) Dusty VX

GA

public static final int GA
(8325) GA (Tabun)

THICKENEDGA

public static final int THICKENEDGA
(8330) Thickened GA (Tabun)

DUSTYGA

public static final int DUSTYGA
(8335) Dusty GA (Tabun)

GB

public static final int GB
(8340) GB (Sarin)

THICKENEDGB

public static final int THICKENEDGB
(8345) Thickened GB (Sarin)

DUSTYGB

public static final int DUSTYGB
(8350) Dusty GB (Sarin)

GD

public static final int GD
(8355) GD (Soman)

THICKENEDGD

public static final int THICKENEDGD
(8360) Thickened GD (Soman)

DUSTYGD

public static final int DUSTYGD
(8365) Dusty GD (Soman)

GF

public static final int GF
(8370) GF

THICKENEDGF

public static final int THICKENEDGF
(8375) Thickened GF

DUSTYGF

public static final int DUSTYGF
(8380) Dusty GF

BIOLOGICAL

public static final int BIOLOGICAL
(9000) Biological

BIOLOGICALVIRUS

public static final int BIOLOGICALVIRUS
(9100) Biological, Virus

BIOLOGICALBACTERIA

public static final int BIOLOGICALBACTERIA
(9200) Biological, Bacteria

BIOLOGICALRICKETTSIA

public static final int BIOLOGICALRICKETTSIA
(9300) Biological, Rickettsia

BIOLOGICALGENETICALLYMODIFIEDMICROORGANISMS

public static final int BIOLOGICALGENETICALLYMODIFIEDMICROORGANISMS
(9400) Biological, Genetically Modified Micro-organisms

BIOLOGICALTOXIN

public static final int BIOLOGICALTOXIN
(9500) Biological, Toxin
Constructor Detail

WarheadField

public WarheadField()
Method Detail

toString

public java.lang.String toString(int idNumber)

Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS