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_ASRAir-Sea Rescue (ASR)ANTI_SUBMARINE_WARFARE_PATROL_HELICOPTERAnti-Submarine Warfare/Patrol HelicopterASW_PATROL_OBSERVATIONASW/Patrol/ObservationATTACK_HELICOPTERAttack HelicopterATTACK_STRIKEAttack/StrikeBOMBERBomberCARGO_HELICOPTERCargo HelicopterCARGO_TANKERCargo/TankerCIVILIAN_AUTOGYROCivilian AutogyroCIVILIAN_FIXED_WING_AIRCRAFT_GLIDER_2PlatformAirCivilianGliderSubcategoriesCIVILIAN_FIXED_WING_AIRCRAFT_HEAVY_ABOVE_255_000_LBS_115_666_KG_2PlatformAirCivilianFixedWingAircraftSubcategoriesCIVILIAN_FIXED_WING_AIRCRAFT_LARGE_UP_TO_255_000_LBS_115_666_KG_2PlatformAirCivilianFixedWingAircraftSubcategoriesCIVILIAN_FIXED_WING_AIRCRAFT_LIGHT_SPORT_UP_TO_1320_LBS_600_KG_2PlatformAirCivilianFixedWingAircraftSubcategoriesCIVILIAN_FIXED_WING_AIRCRAFT_MEDIUM_UP_TO_41_000_LBS_18_597_KG_2PlatformAirCivilianFixedWingAircraftSubcategoriesCIVILIAN_FIXED_WING_AIRCRAFT_SMALL_UP_TO_12_500_LBS_5_670_KG_2PlatformAirCivilianFixedWingAircraftSubcategoriesCIVILIAN_HELICOPTER_LARGE_ABOVE_20_000_LBS_9_072_KG_2PlatformAirCivilianHelicopterSubcategoriesCIVILIAN_HELICOPTER_MEDIUM_UP_TO_20_000_LBS_9_072_KG_2PlatformAirCivilianHelicopterSubcategoriesCIVILIAN_HELICOPTER_SMALL_UP_TO_7_000_LBS_3_175_KG_2PlatformAirCivilianHelicopterSubcategoriesCIVILIAN_LIGHTER_THAN_AIR_AIRSHIP_2PlatformAirCivilianLighterthanAirAirshipSubcategoriesCIVILIAN_LIGHTER_THAN_AIR_BALLOON_2PlatformAirCivilianLighterthanAirBalloonSubcategoriesCIVILIAN_ULTRALIGHT_AIRCRAFT_NON_RIGID_WING_2PlatformAirCivilianUltralightNonrigidWingAircraftSubcategoriesCIVILIAN_ULTRALIGHT_AIRCRAFT_RIGID_WING_2PlatformAirCivilianUltralightRigidWingAircraftSubcategoriesELECTRONIC_WARFARE_EWElectronic Warfare (EW)FIGHTER_AIR_DEFENSEFighter/Air DefenseNON_COMBATANT_COMMERCIAL_AIRCRAFTNon-Combatant Commercial AircraftOBSERVATION_HELICOPTERObservation HelicopterOTHEROtherRECONNAISSANCEReconnaissanceSPECIAL_OPERATIONS_HELICOPTERSpecial Operations HelicopterSURVEILLANCE_C2_AIRBORNE_EARLY_WARNINGSurveillance/C2 (Airborne Early Warning)TRAINERTrainerUNMANNEDUnmannedUTILITY_HELICOPTERUtility Helicopter -
Method Summary
Modifier and Type Method Description java.lang.StringgetDescription()static intgetEnumBitWidth()static PlatformAirCategorygetEnumForValue(int i)intgetMarshalledSize()intgetValue()voidmarshal(java.io.DataOutputStream dos)voidmarshal(java.nio.ByteBuffer buff)java.lang.StringtoString()static PlatformAirCategoryunmarshalEnum(java.io.DataInputStream dis)static PlatformAirCategoryunmarshalEnum(java.nio.ByteBuffer buff)static PlatformAirCategoryvalueOf(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:
getValuein interfaceedu.nps.moves.dis7.Category
-
getDescription
public java.lang.String getDescription()- Specified by:
getDescriptionin 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:
toStringin classjava.lang.Enum<PlatformAirCategory>
-