Package edu.nps.moves.dis7.enumerations
Enum PlatformSurfaceCategory
java.lang.Object
java.lang.Enum<PlatformSurfaceCategory>
edu.nps.moves.dis7.enumerations.PlatformSurfaceCategory
- All Implemented Interfaces:
edu.nps.moves.dis7.Category,java.io.Serializable,java.lang.Comparable<PlatformSurfaceCategory>,java.lang.constant.Constable
public enum PlatformSurfaceCategory extends java.lang.Enum<PlatformSurfaceCategory> implements edu.nps.moves.dis7.Category
Generated from XML, SISO-REF-010-v25, 2018-08-29
UID 11 marshal size 8
Platform-Surface Category
UID 11 marshal size 8
Platform-Surface Category
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description AIR_CUSHION_SURFACE_EFFECTAir Cushion/Surface EffectAMMUNITION_SHIPAmmunition ShipAMPHIBIOUS_ASSAULT_SHIPAmphibious Assault ShipAMPHIBIOUS_CARGO_SHIPAmphibious Cargo ShipAMPHIBIOUS_TRANSPORT_DOCKAmphibious Transport DockAUXILIARYAuxiliaryAUXILIARY_MERCHANT_MARINEAuxiliary, Merchant MarineBATTLESHIPBattleshipCARRIERCarrierCOAST_GUARD_BOATSCoast Guard BoatsCOAST_GUARD_CUTTERSCoast Guard CuttersCOMBAT_STORES_SHIPCombat Stores ShipCOMMAND_SHIP_CRUISERCommand Ship/CruiserCRUISER_HELICOPTER_CARRIERCruiser/Helicopter CarrierDESTROYER_DDDestroyer (DD)DESTROYER_TENDERDestroyer TenderDOCK_LANDING_SHIPDock Landing ShipDRY_CARGO_SHIP_GROUP_2_MERCHANT_2PlatformSurfaceDryCargoShipSubcategoriesFAST_ATTACK_CRAFTFast Attack CraftFAST_COMBAT_SUPPORT_SHIPFast Combat Support ShipFISHING_VESSEL_2PlatformSurfaceFishingVesselSubcategoriesFRIGATE_INCLUDING_CORVETTEFrigate (including Corvette)GUIDED_MISSILE_CRUISERGuided Missile CruiserGUIDED_MISSILE_DESTROYER_DDGGuided Missile Destroyer (DDG)GUIDED_MISSILE_FRIGATE_FFGGuided Missile Frigate (FFG)HEAVY_CRUISERHeavy CruiserHYDROFOILHydrofoilLANDING_CRAFTLanding CraftLIFE_SAVING_EQUIPMENT_2LifeSavingEquipmentLIGHT_CARRIERLight CarrierLIGHT_PATROL_CRAFTLight/Patrol CraftLITTORAL_COMBAT_SHIPS_LCSLittoral Combat Ships (LCS)MINE_COUNTERMEASURE_SHIP_CRAFTMine Countermeasure Ship/CraftNON_COMBATANT_SHIPNon-Combatant ShipOTHEROtherOTHER_VESSELS_2PlatformSurfaceOtherVesselsSubcategoriesPASSENGER_VESSEL_GROUP_1_MERCHANT_2PlatformSurfacePassengerVesselSubcategoriesPRIVATE_MOTORBOAT_2PlatformSurfacePrivateMotorboatSubcategoriesPRIVATE_SAILBOAT_2PlatformSurfacePrivateSailboatSubcategoriesSEARCH_AND_RESCUE_VESSELSSearch and Rescue VesselsSUPPORT_VESSEL_2PlatformSurfaceSupportVesselSubcategoriesSURVEILLANCE_SHIPSurveillance ShipSURVEILLANCE_TOWED_ARRAY_SONAR_SYSTEM_SURTASSSurveillance Towed Array Sonar System (SURTASS)TANK_LANDING_SHIPTank Landing ShipTANKER_GROUP_3_MERCHANT_2PlatformSurfaceTankerSubcategoriesUNMANNED_SURFACE_VEHICLE_USVUnmanned Surface Vehicle (USV)UTILITYUtility -
Method Summary
Modifier and Type Method Description java.lang.StringgetDescription()static intgetEnumBitWidth()static PlatformSurfaceCategorygetEnumForValue(int i)intgetMarshalledSize()intgetValue()voidmarshal(java.io.DataOutputStream dos)voidmarshal(java.nio.ByteBuffer buff)java.lang.StringtoString()static PlatformSurfaceCategoryunmarshalEnum(java.io.DataInputStream dis)static PlatformSurfaceCategoryunmarshalEnum(java.nio.ByteBuffer buff)static PlatformSurfaceCategoryvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static PlatformSurfaceCategory[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
OTHER
Other -
CARRIER
Carrier -
COMMAND_SHIP_CRUISER
Command Ship/Cruiser -
GUIDED_MISSILE_CRUISER
Guided Missile Cruiser -
GUIDED_MISSILE_DESTROYER_DDG
Guided Missile Destroyer (DDG) -
DESTROYER_DD
Destroyer (DD) -
GUIDED_MISSILE_FRIGATE_FFG
Guided Missile Frigate (FFG) -
LIGHT_PATROL_CRAFT
Light/Patrol Craft -
MINE_COUNTERMEASURE_SHIP_CRAFT
Mine Countermeasure Ship/Craft -
DOCK_LANDING_SHIP
Dock Landing Ship -
TANK_LANDING_SHIP
Tank Landing Ship -
LANDING_CRAFT
Landing Craft -
LIGHT_CARRIER
Light Carrier -
CRUISER_HELICOPTER_CARRIER
Cruiser/Helicopter Carrier -
HYDROFOIL
Hydrofoil -
AIR_CUSHION_SURFACE_EFFECT
Air Cushion/Surface Effect -
AUXILIARY
Auxiliary -
AUXILIARY_MERCHANT_MARINE
Auxiliary, Merchant Marine -
UTILITY
Utility -
UNMANNED_SURFACE_VEHICLE_USV
Unmanned Surface Vehicle (USV) -
LITTORAL_COMBAT_SHIPS_LCS
Littoral Combat Ships (LCS) -
SURVEILLANCE_SHIP
Surveillance Ship -
FRIGATE_INCLUDING_CORVETTE
Frigate (including Corvette) -
BATTLESHIP
Battleship -
HEAVY_CRUISER
Heavy Cruiser -
DESTROYER_TENDER
Destroyer Tender -
AMPHIBIOUS_ASSAULT_SHIP
Amphibious Assault Ship -
AMPHIBIOUS_CARGO_SHIP
Amphibious Cargo Ship -
AMPHIBIOUS_TRANSPORT_DOCK
Amphibious Transport Dock -
AMMUNITION_SHIP
Ammunition Ship -
COMBAT_STORES_SHIP
Combat Stores Ship -
SURVEILLANCE_TOWED_ARRAY_SONAR_SYSTEM_SURTASS
Surveillance Towed Array Sonar System (SURTASS) -
FAST_COMBAT_SUPPORT_SHIP
Fast Combat Support Ship -
NON_COMBATANT_SHIP
Non-Combatant Ship -
COAST_GUARD_CUTTERS
Coast Guard Cutters -
COAST_GUARD_BOATS
Coast Guard Boats -
FAST_ATTACK_CRAFT
Fast Attack Craft -
PASSENGER_VESSEL_GROUP_1_MERCHANT_2
PlatformSurfacePassengerVesselSubcategories -
DRY_CARGO_SHIP_GROUP_2_MERCHANT_2
PlatformSurfaceDryCargoShipSubcategories -
TANKER_GROUP_3_MERCHANT_2
PlatformSurfaceTankerSubcategories -
SUPPORT_VESSEL_2
PlatformSurfaceSupportVesselSubcategories -
PRIVATE_MOTORBOAT_2
PlatformSurfacePrivateMotorboatSubcategories -
PRIVATE_SAILBOAT_2
PlatformSurfacePrivateSailboatSubcategories -
FISHING_VESSEL_2
PlatformSurfaceFishingVesselSubcategories -
OTHER_VESSELS_2
PlatformSurfaceOtherVesselsSubcategories -
SEARCH_AND_RESCUE_VESSELS
Search and Rescue Vessels -
LIFE_SAVING_EQUIPMENT_2
LifeSavingEquipment
-
-
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 PlatformSurfaceCategory unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static PlatformSurfaceCategory 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<PlatformSurfaceCategory>
-