Enum Class PlatformAirCategory
- All Implemented Interfaces:
Category
,Serializable
,Comparable<PlatformAirCategory>
,Constable
This
enum
type is generated from XML,
UID 10,
marshal size 8;
PlatformAirCategory has 34 enumerations total.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionNon-Combatant Commercial AircraftAir-Sea Rescue (ASR)Anti-Submarine Warfare/Patrol HelicopterASW/Patrol/ObservationAttack HelicopterAttack/StrikeBomberCargo HelicopterCargo/TankerCivilian AutogyroPlatformAirCivilianGliderSubcategoriesPlatformAirCivilianFixedWingAircraftSubcategoriesPlatformAirCivilianFixedWingAircraftSubcategoriesPlatformAirCivilianFixedWingAircraftSubcategoriesPlatformAirCivilianFixedWingAircraftSubcategoriesPlatformAirCivilianFixedWingAircraftSubcategoriesPlatformAirCivilianHelicopterSubcategoriesPlatformAirCivilianHelicopterSubcategoriesPlatformAirCivilianHelicopterSubcategoriesPlatformAirCivilianLighterthanAirAirshipSubcategoriesPlatformAirCivilianLighterthanAirBalloonSubcategoriesPlatformAirCivilianUltralightNonrigidWingAircraftSubcategoriesPlatformAirCivilianUltralightRigidWingAircraftSubcategoriesElectronic Warfare (EW)Fighter/Air DefenseUnmannedObservation HelicopterOtherReconnaissanceSpecial Operations HelicopterSurveillance/C2 (Airborne Early Warning)TrainerTraining HelicopterUtility Helicopter -
Method Summary
Modifier and TypeMethodDescriptionProvide enumeration descriptionstatic int
bit width for this enumerationstatic PlatformAirCategory
getEnumForValue
(int value) Provide enumeration for a given valueint
Returns size of this serialized (marshalled) object in bytesgetName()
Provide nameboolean
getTRACE()
Whether tracing is on or off for this objectint
getValue()
Provide enumeration valuevoid
marshal
(DataOutputStream dos) Marshal value to DataOutputStreamvoid
marshal
(ByteBuffer byteBuffer) Marshal value to ByteBuffervoid
setTRACE
(boolean value) Set tracing on/off for this objecttoString()
Provide simple identifierstatic PlatformAirCategory
Unmarshal value to DataInputStreamstatic PlatformAirCategory
unmarshalEnum
(ByteBuffer byteBuffer) Unmarshal enumeration value to ByteBufferstatic PlatformAirCategory
Returns the enum constant of this class with the specified name.static PlatformAirCategory[]
values()
Returns an array containing the constants of this enum class, 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 -
TRAINING_HELICOPTER
Training Helicopter -
TRAINER
Trainer -
LIVE_ENTITY_DETONATION
Unmanned -
ACTION_RESPONSE_RELIABLE
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 class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
getValue
-
getDescription
Provide enumeration description- Specified by:
getDescription
in interfaceCategory
- Returns:
- description
-
getEnumBitWidth
public static int getEnumBitWidth()bit width for this enumeration- Returns:
- number of bits wide
-
getEnumForValue
Provide enumeration for a given value- Parameters:
value
- integer value of interest- Returns:
- enumeration corresponding to numeric value
-
setTRACE
public void setTRACE(boolean value) Set tracing on/off for this object- Parameters:
value
- whether tracing is on or off
-
getTRACE
public boolean getTRACE()Whether tracing is on or off for this object- Returns:
- whether tracing is on or off
-
marshal
Marshal value to DataOutputStream- Parameters:
dos
- DataOutputStream for output- Throws:
IOException
- input-output error- See Also:
-
marshal
Marshal value to ByteBuffer- Parameters:
byteBuffer
- ByteBuffer for output- Throws:
IOException
- input-output errorException
- See Also:
-
unmarshalEnum
Unmarshal value to DataInputStream- Parameters:
dis
- DataInputStream for input- Returns:
- enumeration of interest
- Throws:
Exception
- unmarshalling input-output error- See Also:
-
unmarshalEnum
Unmarshal enumeration value to ByteBuffer- Parameters:
byteBuffer
- ByteBuffer for input- Returns:
- enumeration of interest
- Throws:
Exception
- unmarshalling input-output error- See Also:
-
getMarshalledSize
public int getMarshalledSize()Returns size of this serialized (marshalled) object in bytes- Returns:
- serialized size in bytes
- See Also:
-
getName
-
toString
Provide simple identifier- Overrides:
toString
in classEnum<PlatformAirCategory>
- Returns:
- class name, value and name
-