Package edu.nps.moves.dis7.enumerations
Enum PlatformAirCategory
java.lang.Object
java.lang.Enum<PlatformAirCategory>
edu.nps.moves.dis7.enumerations.PlatformAirCategory
- All Implemented Interfaces:
edu.nps.moves.dis7.Category
,java.io.Serializable
,java.lang.Comparable<PlatformAirCategory>
,java.lang.constant.Constable
public enum PlatformAirCategory extends java.lang.Enum<PlatformAirCategory> implements edu.nps.moves.dis7.Category
Generated from XML, SISO-REF-010-v25, 2018-08-29
UID 10 marshal size 8
Platform-Air Category
UID 10 marshal size 8
Platform-Air Category
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description AIR_SEA_RESCUE_ASR
Air-Sea Rescue (ASR)ANTI_SUBMARINE_WARFARE_PATROL_HELICOPTER
Anti-Submarine Warfare/Patrol HelicopterASW_PATROL_OBSERVATION
ASW/Patrol/ObservationATTACK_HELICOPTER
Attack HelicopterATTACK_STRIKE
Attack/StrikeBOMBER
BomberCARGO_HELICOPTER
Cargo HelicopterCARGO_TANKER
Cargo/TankerCIVILIAN_AUTOGYRO
Civilian AutogyroCIVILIAN_FIXED_WING_AIRCRAFT_GLIDER_2
PlatformAirCivilianGliderSubcategoriesCIVILIAN_FIXED_WING_AIRCRAFT_HEAVY_ABOVE_255_000_LBS_115_666_KG_2
PlatformAirCivilianFixedWingAircraftSubcategoriesCIVILIAN_FIXED_WING_AIRCRAFT_LARGE_UP_TO_255_000_LBS_115_666_KG_2
PlatformAirCivilianFixedWingAircraftSubcategoriesCIVILIAN_FIXED_WING_AIRCRAFT_LIGHT_SPORT_UP_TO_1320_LBS_600_KG_2
PlatformAirCivilianFixedWingAircraftSubcategoriesCIVILIAN_FIXED_WING_AIRCRAFT_MEDIUM_UP_TO_41_000_LBS_18_597_KG_2
PlatformAirCivilianFixedWingAircraftSubcategoriesCIVILIAN_FIXED_WING_AIRCRAFT_SMALL_UP_TO_12_500_LBS_5_670_KG_2
PlatformAirCivilianFixedWingAircraftSubcategoriesCIVILIAN_HELICOPTER_LARGE_ABOVE_20_000_LBS_9_072_KG_2
PlatformAirCivilianHelicopterSubcategoriesCIVILIAN_HELICOPTER_MEDIUM_UP_TO_20_000_LBS_9_072_KG_2
PlatformAirCivilianHelicopterSubcategoriesCIVILIAN_HELICOPTER_SMALL_UP_TO_7_000_LBS_3_175_KG_2
PlatformAirCivilianHelicopterSubcategoriesCIVILIAN_LIGHTER_THAN_AIR_AIRSHIP_2
PlatformAirCivilianLighterthanAirAirshipSubcategoriesCIVILIAN_LIGHTER_THAN_AIR_BALLOON_2
PlatformAirCivilianLighterthanAirBalloonSubcategoriesCIVILIAN_ULTRALIGHT_AIRCRAFT_NON_RIGID_WING_2
PlatformAirCivilianUltralightNonrigidWingAircraftSubcategoriesCIVILIAN_ULTRALIGHT_AIRCRAFT_RIGID_WING_2
PlatformAirCivilianUltralightRigidWingAircraftSubcategoriesELECTRONIC_WARFARE_EW
Electronic Warfare (EW)FIGHTER_AIR_DEFENSE
Fighter/Air DefenseNON_COMBATANT_COMMERCIAL_AIRCRAFT
Non-Combatant Commercial AircraftOBSERVATION_HELICOPTER
Observation HelicopterOTHER
OtherRECONNAISSANCE
ReconnaissanceSPECIAL_OPERATIONS_HELICOPTER
Special Operations HelicopterSURVEILLANCE_C2_AIRBORNE_EARLY_WARNING
Surveillance/C2 (Airborne Early Warning)TRAINER
TrainerUNMANNED
UnmannedUTILITY_HELICOPTER
Utility Helicopter -
Method Summary
Modifier and Type Method Description java.lang.String
getDescription()
static int
getEnumBitWidth()
static PlatformAirCategory
getEnumForValue(int i)
int
getMarshalledSize()
int
getValue()
void
marshal(java.io.DataOutputStream dos)
void
marshal(java.nio.ByteBuffer buff)
java.lang.String
toString()
static PlatformAirCategory
unmarshalEnum(java.io.DataInputStream dis)
static PlatformAirCategory
unmarshalEnum(java.nio.ByteBuffer buff)
static PlatformAirCategory
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static PlatformAirCategory[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
OTHER
Other -
FIGHTER_AIR_DEFENSE
Fighter/Air Defense -
ATTACK_STRIKE
Attack/Strike -
BOMBER
Bomber -
CARGO_TANKER
Cargo/Tanker -
ASW_PATROL_OBSERVATION
ASW/Patrol/Observation -
ELECTRONIC_WARFARE_EW
Electronic Warfare (EW) -
RECONNAISSANCE
Reconnaissance -
SURVEILLANCE_C2_AIRBORNE_EARLY_WARNING
Surveillance/C2 (Airborne Early Warning) -
AIR_SEA_RESCUE_ASR
Air-Sea Rescue (ASR) -
ATTACK_HELICOPTER
Attack Helicopter -
UTILITY_HELICOPTER
Utility Helicopter -
ANTI_SUBMARINE_WARFARE_PATROL_HELICOPTER
Anti-Submarine Warfare/Patrol Helicopter -
CARGO_HELICOPTER
Cargo Helicopter -
OBSERVATION_HELICOPTER
Observation Helicopter -
SPECIAL_OPERATIONS_HELICOPTER
Special Operations Helicopter -
TRAINER
Trainer -
UNMANNED
Unmanned -
NON_COMBATANT_COMMERCIAL_AIRCRAFT
Non-Combatant Commercial Aircraft -
CIVILIAN_ULTRALIGHT_AIRCRAFT_NON_RIGID_WING_2
PlatformAirCivilianUltralightNonrigidWingAircraftSubcategories -
CIVILIAN_ULTRALIGHT_AIRCRAFT_RIGID_WING_2
PlatformAirCivilianUltralightRigidWingAircraftSubcategories -
CIVILIAN_FIXED_WING_AIRCRAFT_GLIDER_2
PlatformAirCivilianGliderSubcategories -
CIVILIAN_FIXED_WING_AIRCRAFT_LIGHT_SPORT_UP_TO_1320_LBS_600_KG_2
public static final PlatformAirCategory CIVILIAN_FIXED_WING_AIRCRAFT_LIGHT_SPORT_UP_TO_1320_LBS_600_KG_2PlatformAirCivilianFixedWingAircraftSubcategories -
CIVILIAN_FIXED_WING_AIRCRAFT_SMALL_UP_TO_12_500_LBS_5_670_KG_2
public static final PlatformAirCategory CIVILIAN_FIXED_WING_AIRCRAFT_SMALL_UP_TO_12_500_LBS_5_670_KG_2PlatformAirCivilianFixedWingAircraftSubcategories -
CIVILIAN_FIXED_WING_AIRCRAFT_MEDIUM_UP_TO_41_000_LBS_18_597_KG_2
public static final PlatformAirCategory CIVILIAN_FIXED_WING_AIRCRAFT_MEDIUM_UP_TO_41_000_LBS_18_597_KG_2PlatformAirCivilianFixedWingAircraftSubcategories -
CIVILIAN_FIXED_WING_AIRCRAFT_LARGE_UP_TO_255_000_LBS_115_666_KG_2
public static final PlatformAirCategory CIVILIAN_FIXED_WING_AIRCRAFT_LARGE_UP_TO_255_000_LBS_115_666_KG_2PlatformAirCivilianFixedWingAircraftSubcategories -
CIVILIAN_FIXED_WING_AIRCRAFT_HEAVY_ABOVE_255_000_LBS_115_666_KG_2
public static final PlatformAirCategory CIVILIAN_FIXED_WING_AIRCRAFT_HEAVY_ABOVE_255_000_LBS_115_666_KG_2PlatformAirCivilianFixedWingAircraftSubcategories -
CIVILIAN_HELICOPTER_SMALL_UP_TO_7_000_LBS_3_175_KG_2
PlatformAirCivilianHelicopterSubcategories -
CIVILIAN_HELICOPTER_MEDIUM_UP_TO_20_000_LBS_9_072_KG_2
PlatformAirCivilianHelicopterSubcategories -
CIVILIAN_HELICOPTER_LARGE_ABOVE_20_000_LBS_9_072_KG_2
PlatformAirCivilianHelicopterSubcategories -
CIVILIAN_AUTOGYRO
Civilian Autogyro -
CIVILIAN_LIGHTER_THAN_AIR_BALLOON_2
PlatformAirCivilianLighterthanAirBalloonSubcategories -
CIVILIAN_LIGHTER_THAN_AIR_AIRSHIP_2
PlatformAirCivilianLighterthanAirAirshipSubcategories
-
-
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()- Specified by:
getValue
in interfaceedu.nps.moves.dis7.Category
-
getDescription
public java.lang.String getDescription()- Specified by:
getDescription
in interfaceedu.nps.moves.dis7.Category
-
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 PlatformAirCategory unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static PlatformAirCategory unmarshalEnum(java.nio.ByteBuffer buff) throws java.lang.Exception- Throws:
java.lang.Exception
-
getMarshalledSize
public int getMarshalledSize() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Enum<PlatformAirCategory>
-