Package edu.nps.moves.dis7.enumerations
Enum SupplyDomain
java.lang.Object
java.lang.Enum<SupplyDomain>
edu.nps.moves.dis7.enumerations.SupplyDomain
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<SupplyDomain>
,java.lang.constant.Constable
public enum SupplyDomain extends java.lang.Enum<SupplyDomain>
Generated from XML, SISO-REF-010-v25, 2018-08-29
UID 600 marshal size 8
Supply Domain
UID 600 marshal size 8
Supply Domain
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description CLASS_1_SUBSISTENCE
Class 1 - SubsistenceCLASS_10_MATERIAL_TO_SUPPORT_NON_MILITARY_PROGRAMS
Class 10 - Material to Support Non-Military ProgramsCLASS_11_SUPPLIES_NON_DOCTRINAL
Class 11 - Supplies (Non Doctrinal)CLASS_12_SLING_LOADS_NON_DOCTRINAL
Class 12 - Sling Loads (Non Doctrinal)CLASS_2_CLOTHING_INDIVIDUAL_EQUIPMENT_TOOLS_ADMIN_SUPPLIES
Class 2 - Clothing, Individual Equipment, Tools, Admin.CLASS_3_PETROLEUM_OILS_LUBRICANTS
Class 3 - Petroleum, Oils, LubricantsCLASS_4_CONSTRUCTION_MATERIALS
Class 4 - Construction MaterialsCLASS_5_AMMUNITION
Class 5 - Ammunition, Not used, as it is described in Munitions.CLASS_6_PERSONNEL_DEMAND_ITEMS
Class 6 - Personnel Demand ItemsCLASS_7_MAJOR_ITEMS
Class 7 - Major Items, Only used for add on equipment like bomb racks.CLASS_8_MEDICAL_MATERIAL
Class 8 - Medical MaterialCLASS_9_REPAIR_PARTS_AND_COMPONENTS
Class 9 - Repair Parts and ComponentsNOT_USED
Not Used -
Method Summary
Modifier and Type Method Description java.lang.String
getDescription()
static int
getEnumBitWidth()
static SupplyDomain
getEnumForValue(int i)
int
getMarshalledSize()
int
getValue()
void
marshal(java.io.DataOutputStream dos)
void
marshal(java.nio.ByteBuffer buff)
java.lang.String
toString()
static SupplyDomain
unmarshalEnum(java.io.DataInputStream dis)
static SupplyDomain
unmarshalEnum(java.nio.ByteBuffer buff)
static SupplyDomain
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static SupplyDomain[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
NOT_USED
Not Used -
CLASS_1_SUBSISTENCE
Class 1 - Subsistence -
CLASS_2_CLOTHING_INDIVIDUAL_EQUIPMENT_TOOLS_ADMIN_SUPPLIES
Class 2 - Clothing, Individual Equipment, Tools, Admin. Supplies -
CLASS_3_PETROLEUM_OILS_LUBRICANTS
Class 3 - Petroleum, Oils, Lubricants -
CLASS_4_CONSTRUCTION_MATERIALS
Class 4 - Construction Materials -
CLASS_5_AMMUNITION
Class 5 - Ammunition, Not used, as it is described in Munitions. -
CLASS_6_PERSONNEL_DEMAND_ITEMS
Class 6 - Personnel Demand Items -
CLASS_7_MAJOR_ITEMS
Class 7 - Major Items, Only used for add on equipment like bomb racks. -
CLASS_8_MEDICAL_MATERIAL
Class 8 - Medical Material -
CLASS_9_REPAIR_PARTS_AND_COMPONENTS
Class 9 - Repair Parts and Components -
CLASS_10_MATERIAL_TO_SUPPORT_NON_MILITARY_PROGRAMS
Class 10 - Material to Support Non-Military Programs -
CLASS_11_SUPPLIES_NON_DOCTRINAL
Class 11 - Supplies (Non Doctrinal) -
CLASS_12_SLING_LOADS_NON_DOCTRINAL
Class 12 - Sling Loads (Non Doctrinal)
-
-
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
- Throws:
java.lang.Exception
-
unmarshalEnum
- Throws:
java.lang.Exception
-
getMarshalledSize
public int getMarshalledSize() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Enum<SupplyDomain>
-