Package edu.nps.moves.dis7.enumerations
Enum PlatformLandCategory
java.lang.Object
java.lang.Enum<PlatformLandCategory>
edu.nps.moves.dis7.enumerations.PlatformLandCategory
- All Implemented Interfaces:
edu.nps.moves.dis7.Category,java.io.Serializable,java.lang.Comparable<PlatformLandCategory>,java.lang.constant.Constable
public enum PlatformLandCategory extends java.lang.Enum<PlatformLandCategory> implements edu.nps.moves.dis7.Category
Generated from XML, SISO-REF-010-v25, 2018-08-29
UID 9 marshal size 8
Platform-Land Category
UID 9 marshal size 8
Platform-Land Category
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description AIR_DEFENSE_MISSILE_DEFENSE_UNIT_EQUIPMENTAir Defense / Missile Defense Unit EquipmentARMORED_FIGHTING_VEHICLEArmored Fighting Vehicle, FV, APC, SP mortars, armored cars, chemical reconnaissance, Anti-Tank guided missile launchers, etc.ARMORED_UTILITY_VEHICLEArmored Utility Vehicle, Engineering vehicle, tracked load carriers, towing vehicles, recovery vehicles, AVLB, etc.BUS_2PlatformLandBusSubcategoriesC4I_FACILITYC4I FacilityCAR_2PlatformLandCarSubcategoriesCARGO_TRAILERCargo TrailerCHEMICAL_DECONTAMINATION_TRAILERChemical Decontamination TrailerCIVILIAN_VEHICLECivilian Vehicle, Civilian land vehicles were moved to a group of Category values starting at 80COMMAND_CONTROL_COMMUNICATIONS_AND_INTELLIGENCE_C3I_SYSTEMCommand, Control, Communications, and Intelligence (C3I) SystemCOMMAND_FACILITYCommand FacilityCOMMUNICATIONS_FACILITYCommunications FacilityCONSTRUCTION_SPECIALTY_VEHICLE_2PlatformLandConstructionSpecialtyVehicleSubcategoriesCONTROL_FACILITYControl FacilityENGINEER_EQUIPMENTEngineer EquipmentFARM_SPECIALTY_VEHICLE_2PlatformLandFarmSpecialtyVehicleSubcategoriesFIELD_COMMAND_POSTField Command PostFIRE_CONTROL_FACILITYFire Control FacilityFUEL_TRAILERFuel TrailerGENERATOR_TRAILERGenerator TrailerHEAVY_EQUIPMENT_TRANSPORT_TRAILERHeavy Equipment Transport TrailerINTELLIGENCE_FACILITYIntelligence FacilityLARGE_TRACKED_UTILITY_VEHICLELarge Tracked Utility Vehicle, Greater than 4999 kg weight loadLARGE_WHEELED_UTILITY_VEHICLELarge Wheeled Utility Vehicle, Greater than 1.25 tonsLIMBERLimberMAINTENANCE_EQUIPMENT_TRAILERMaintenance Equipment TrailerMINE_PLOWMine PlowMINE_RAKEMine RakeMINE_ROLLERMine RollerMISSILE_DEFENSE_FACILITYMissile Defense FacilityMORTARMortarMOTORCYCLE_2PlatformLandMotorcycleSubcategoriesMULTIPLE_UNIT_CARGO_TRUCK_2PlatformLandMultipleUnitCargoTruckSubcategoriesMULTIPLE_UNIT_UTILITY_EMERGENCY_TRUCK_2PlatformLandMultipleUnitUtilityEmergencyTruckSubcategoriesNON_MOTORIZED_2PlatformLandNonmotorizedSubcategoriesOBSERVATION_POSTObservation PostOPERATIONS_FACILITYOperations FacilityOTHEROtherRECREATIONAL_2PlatformLandRecreationalSubcategoriesSELF_PROPELLED_ARTILLERYSelf-propelled Artillery, Guns and howitzersSINGLE_UNIT_CARGO_TRUCK_2PlatformLandSingleUnitCargoTruckSubcategoriesSINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_2PlatformLandSingleUnitUtilityEmergencyTruckSubcategoriesSMALL_TRACKED_UTILITY_VEHICLESmall Tracked Utility Vehicle, 0-4999 kg weight loadSMALL_WHEELED_UTILITY_VEHICLESmall Wheeled Utility Vehicle, 0-1.25 tonsSURVEILLANCE_FACILITYSurveillance FacilityTANKTankTOWED_ARTILLERYTowed Artillery, Anti-Tank guns, guns and howitzersTRAILER_2PlatformLandTrailerSubcategoriesTRAIN_CABOOSETrain - CabooseTRAIN_CARTrain - CarTRAIN_ENGINETrain - EngineTRAINS_2PlatformLandTrainsSubcategoriesUNMANNEDUnmannedUTILITY_EMERGENCY_CAR_2PlatformLandUtilityEmergencyCarSubcategoriesWARNING_SYSTEMWarning SystemWATER_TRAILERWater Trailer -
Method Summary
Modifier and Type Method Description java.lang.StringgetDescription()static intgetEnumBitWidth()static PlatformLandCategorygetEnumForValue(int i)intgetMarshalledSize()intgetValue()voidmarshal(java.io.DataOutputStream dos)voidmarshal(java.nio.ByteBuffer buff)java.lang.StringtoString()static PlatformLandCategoryunmarshalEnum(java.io.DataInputStream dis)static PlatformLandCategoryunmarshalEnum(java.nio.ByteBuffer buff)static PlatformLandCategoryvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static PlatformLandCategory[]values()Returns an array containing the constants of this enum type, 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, Guns and howitzers -
TOWED_ARTILLERY
Towed Artillery, Anti-Tank guns, guns and howitzers -
SMALL_WHEELED_UTILITY_VEHICLE
Small Wheeled Utility Vehicle, 0-1.25 tons -
LARGE_WHEELED_UTILITY_VEHICLE
Large Wheeled Utility Vehicle, Greater than 1.25 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 -
AIR_DEFENSE_MISSILE_DEFENSE_UNIT_EQUIPMENT
Air Defense / Missile Defense Unit Equipment -
COMMAND_CONTROL_COMMUNICATIONS_AND_INTELLIGENCE_C3I_SYSTEM
Command, Control, Communications, and Intelligence (C3I) System -
OPERATIONS_FACILITY
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 -
UNMANNED
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 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 PlatformLandCategory unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static PlatformLandCategory 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<PlatformLandCategory>
-