Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD

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)
static int BIOLOGICALBACTERIA
          (9200)
static int BIOLOGICALGENETICALLYMODIFIEDMICROORGANISMS
          (9400)
static int BIOLOGICALRICKETTSIA
          (9300)
static int BIOLOGICALTOXIN
          (9500)
static int BIOLOGICALVIRUS
          (9100)
static int BIOLOGICAL
          (9000)
static int CARGO
          (0010)
static int CG
          (8220)
static int CHEMICALBLISTERAGENT
          (8100)
static int CHEMICALBLOODAGENT
          (8200)
static int CHEMICALGENERAL
          (8000)
static int CHEMICALNERVEAGENT
          (8300)
static int CK
          (8215)
static int DUSTYGA
          (8335)
static int DUSTYGB
          (8350)
static int DUSTYGD
          (8365)
static int DUSTYGF
          (8380)
static int DUSTYHD
          (8120)
static int DUSTYVX
          (8320)
static int ENUMERATION10UM
          (0033) 10 um
static int ENUMERATION1UM
          (0031) 1 um
static int ENUMERATION5UM
          (0032) 5 um
static int FUELAIREXPLOSIVE
          (0020)
static int GA
          (8325)
static int GB
          (8340)
static int GD
          (8355)
static int GF
          (8370)
static int GLASSBLADS
          (0030)
static int HD
          (8110)
static int HEANTIPERSONNEL
          (1685)
static int HEANTITANK
          (1400)
static int HEBLASTFRAGMENTATION
          (1620)
static int HEBLASTPENETRATOR
          (1675)
static int HECONTINUOUSROD
          (1610)
static int HEDARTS
          (1630)
static int HEDIRECTEDFRAGMENTATION
          (1640)
static int HEDOUBLEHALLOWCHARGE
          (1665)
static int HEFLECHETTES
          (1635)
static int HEFRAGMENTATION
          (1300)
static int HEGENERALPURPOSE
          (1670)
static int HEHALLOWCHARGE
          (1660)
static int HEINCENDIARY
          (1200)
static int HEPLASTIC
          (1100)
static int HERODPENETRATOR
          (1680)
static int HESEMIARMORPIERCINGFRAGMENTATION
          (1655)
static int HESEMIARMORPIERCING
          (1645)
static int HESHAPEDCHARGEFRAGMENTATION
          (1650)
static int HESTEERABLEDARTSWITHHE
          (1625)
static int HETUNGSTENBALL
          (1615)
static int HIGHEXPLOSIVE
          (1000)
static int ILLUMINATION
          (3000)
static int KINETIC
          (5000)
static int MINES
          (6000)
static int NUCLEARIMT
          (7010)
static int NUCLEAR
          (7000)
static int OTHER
          (0000)
static int PRACTICE
          (4000)
static int SMOKE
          (2000)
static int THICKENEDGA
          (8330)
static int THICKENEDGB
          (8345)
static int THICKENEDGD
          (8360)
static int THICKENEDGF
          (8375)
static int THICKENEDHD
          (8115)
static int THICKENEDVX
          (8315)
static int VX
          (8310)
 
Method Summary
java.lang.String toString(int idNumber)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notifyAll, notify, 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
Method Detail

toString

public java.lang.String toString(int idNumber)

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD