Enum Class PlatformLandCategory
- All Implemented Interfaces:
Category
,Serializable
,Comparable<PlatformLandCategory>
,Constable
This
enum
type is generated from XML,
UID 9,
marshal size 8;
PlatformLandCategory has 57 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 ConstantDescriptionArmored Fighting Vehicle, FV, APC, SP mortars, armored cars, chemical reconnaissance, Anti-Tank guided missile launchers, etc.Armored Utility Vehicle, Engineering vehicle, tracked load carriers, towing vehicles, recovery vehicles, AVLB, etc.PlatformLandBusSubcategoriesC4I FacilityPlatformLandCarSubcategoriesCargo TrailerChemical Decontamination TrailerCivilian Vehicle, Civilian land vehicles were moved to a group of Category values starting at 80Command, Control, Communications, and Intelligence (C3I) SystemCommand FacilityCommunications FacilityPlatformLandConstructionSpecialtyVehicleSubcategoriesControl FacilityEngineer EquipmentPlatformLandFarmSpecialtyVehicleSubcategoriesField Command PostFire Control FacilityFuel TrailerGenerator TrailerHeavy Equipment Transport TrailerAir Defense / Missile Defense Unit EquipmentIntelligence FacilityLarge Tracked Utility Vehicle, Greater than 4999 kg weight loadLarge Wheeled Utility Vehicle, Greater than 3 tonsLimberUnmannedMaintenance Equipment TrailerMine FlailMine PlowMine RakeMine RollerMissile Defense FacilityMortarPlatformLandMotorcycleSubcategoriesPlatformLandMultipleUnitCargoTruckSubcategoriesPlatformLandMultipleUnitUtilityEmergencyTruckSubcategoriesPlatformLandNonmotorizedSubcategoriesObservation PostOtherPlatformLandRecreationalSubcategoriesSelf-Propelled ArtilleryPlatformLandSingleUnitCargoTruckSubcategoriesPlatformLandSingleUnitUtilityEmergencyTruckSubcategoriesSmall Tracked Utility Vehicle, 0-4999 kg weight loadSmall Wheeled Utility Vehicle, 0-3 tonsOperations FacilitySurveillance FacilityTankTowed Artillery, Anti-Tank guns, guns and howitzersPlatformLandTrailerSubcategoriesTrain - CabooseTrain - CarTrain - EnginePlatformLandTrainsSubcategoriesPlatformLandUtilityEmergencyCarSubcategoriesWarning SystemWater Trailer -
Method Summary
Modifier and TypeMethodDescriptionProvide enumeration descriptionstatic int
bit width for this enumerationstatic PlatformLandCategory
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 PlatformLandCategory
Unmarshal value to DataInputStreamstatic PlatformLandCategory
unmarshalEnum
(ByteBuffer byteBuffer) Unmarshal enumeration value to ByteBufferstatic PlatformLandCategory
Returns the enum constant of this class with the specified name.static PlatformLandCategory[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
OTHER
Other -
TANK
Tank -
ARMORED_FIGHTING_VEHICLE
Armored Fighting Vehicle, FV, APC, SP mortars, armored cars, chemical reconnaissance, Anti-Tank guided missile launchers, etc. -
ARMORED_UTILITY_VEHICLE
Armored Utility Vehicle, Engineering vehicle, tracked load carriers, towing vehicles, recovery vehicles, AVLB, etc. -
SELF_PROPELLED_ARTILLERY
Self-Propelled Artillery -
TOWED_ARTILLERY
Towed Artillery, Anti-Tank guns, guns and howitzers -
SMALL_WHEELED_UTILITY_VEHICLE
Small Wheeled Utility Vehicle, 0-3 tons -
LARGE_WHEELED_UTILITY_VEHICLE
Large Wheeled Utility Vehicle, Greater than 3 tons -
SMALL_TRACKED_UTILITY_VEHICLE
Small Tracked Utility Vehicle, 0-4999 kg weight load -
LARGE_TRACKED_UTILITY_VEHICLE
Large Tracked Utility Vehicle, Greater than 4999 kg weight load -
MORTAR
Mortar -
MINE_PLOW
Mine Plow -
MINE_RAKE
Mine Rake -
MINE_ROLLER
Mine Roller -
CARGO_TRAILER
Cargo Trailer -
FUEL_TRAILER
Fuel Trailer -
GENERATOR_TRAILER
Generator Trailer -
WATER_TRAILER
Water Trailer -
ENGINEER_EQUIPMENT
Engineer Equipment -
HEAVY_EQUIPMENT_TRANSPORT_TRAILER
Heavy Equipment Transport Trailer -
MAINTENANCE_EQUIPMENT_TRAILER
Maintenance Equipment Trailer -
LIMBER
Limber -
CHEMICAL_DECONTAMINATION_TRAILER
Chemical Decontamination Trailer -
WARNING_SYSTEM
Warning System -
TRAIN_ENGINE
Train - Engine -
TRAIN_CAR
Train - Car -
TRAIN_CABOOSE
Train - Caboose -
CIVILIAN_VEHICLE
Civilian Vehicle, Civilian land vehicles were moved to a group of Category values starting at 80 -
IDENTIFICATION_FRIEND_OR_FOE
Air Defense / Missile Defense Unit Equipment -
COMMAND_CONTROL_COMMUNICATIONS_AND_INTELLIGENCE_C3I_SYSTEM
Command, Control, Communications, and Intelligence (C3I) System -
SUPPLEMENTAL_EMISSION_ENTITY_STATE
Operations Facility -
INTELLIGENCE_FACILITY
Intelligence Facility -
SURVEILLANCE_FACILITY
Surveillance Facility -
COMMUNICATIONS_FACILITY
Communications Facility -
COMMAND_FACILITY
Command Facility -
C4I_FACILITY
C4I Facility -
CONTROL_FACILITY
Control Facility -
FIRE_CONTROL_FACILITY
Fire Control Facility -
MISSILE_DEFENSE_FACILITY
Missile Defense Facility -
FIELD_COMMAND_POST
Field Command Post -
OBSERVATION_POST
Observation Post -
MINE_FLAIL
Mine Flail -
LIVE_ENTITY_DETONATION
Unmanned -
MOTORCYCLE_2
PlatformLandMotorcycleSubcategories -
CAR_2
PlatformLandCarSubcategories -
BUS_2
PlatformLandBusSubcategories -
SINGLE_UNIT_CARGO_TRUCK_2
PlatformLandSingleUnitCargoTruckSubcategories -
SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_2
PlatformLandSingleUnitUtilityEmergencyTruckSubcategories -
MULTIPLE_UNIT_CARGO_TRUCK_2
PlatformLandMultipleUnitCargoTruckSubcategories -
MULTIPLE_UNIT_UTILITY_EMERGENCY_TRUCK_2
PlatformLandMultipleUnitUtilityEmergencyTruckSubcategories -
CONSTRUCTION_SPECIALTY_VEHICLE_2
PlatformLandConstructionSpecialtyVehicleSubcategories -
FARM_SPECIALTY_VEHICLE_2
PlatformLandFarmSpecialtyVehicleSubcategories -
TRAILER_2
PlatformLandTrailerSubcategories -
RECREATIONAL_2
PlatformLandRecreationalSubcategories -
NON_MOTORIZED_2
PlatformLandNonmotorizedSubcategories -
TRAINS_2
PlatformLandTrainsSubcategories -
UTILITY_EMERGENCY_CAR_2
PlatformLandUtilityEmergencyCarSubcategories
-
-
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<PlatformLandCategory>
- Returns:
- class name, value and name
-