public enum PlatformSurfaceCategory extends java.lang.Enum<PlatformSurfaceCategory> implements Category
Enum Constant and Description |
---|
AIR_CUSHION_SURFACE_EFFECT
Air Cushion/Surface Effect
|
AMMUNITION_SHIP
Ammunition Ship
|
AMPHIBIOUS_ASSAULT_SHIP
Amphibious Assault Ship
|
AMPHIBIOUS_CARGO_SHIP
Amphibious Cargo Ship
|
AMPHIBIOUS_TRANSPORT_DOCK
Amphibious Transport Dock
|
AUXILIARY
Auxiliary
|
AUXILIARY_MERCHANT_MARINE
Auxiliary, Merchant Marine
|
BATTLESHIP
Battleship
|
CARRIER
Carrier
|
COAST_GUARD_BOATS
Coast Guard Boats
|
COAST_GUARD_CUTTERS
Coast Guard Cutters
|
COMBAT_STORES_SHIP
Combat Stores Ship
|
COMMAND_SHIP_CRUISER
Command Ship/Cruiser
|
CRUISER_HELICOPTER_CARRIER
Cruiser/Helicopter Carrier
|
DESTROYER_DD
Destroyer (DD)
|
DESTROYER_TENDER
Destroyer Tender
|
DOCK_LANDING_SHIP
Dock Landing Ship
|
DRY_CARGO_SHIP_GROUP_2_MERCHANT_2
PlatformSurfaceDryCargoShipSubcategories
|
FAST_ATTACK_CRAFT
Fast Attack Craft
|
FAST_COMBAT_SUPPORT_SHIP
Fast Combat Support Ship
|
FISHING_VESSEL_2
PlatformSurfaceFishingVesselSubcategories
|
FRIGATE_INCLUDING_CORVETTE
Frigate (including Corvette)
|
GUIDED_MISSILE_CRUISER
Guided Missile Cruiser
|
GUIDED_MISSILE_DESTROYER_DDG
Guided Missile Destroyer (DDG)
|
GUIDED_MISSILE_FRIGATE_FFG
Guided Missile Frigate (FFG)
|
HEAVY_CRUISER
Heavy Cruiser
|
HYDROFOIL
Hydrofoil
|
LANDING_CRAFT
Landing Craft
|
LIFE_SAVING_EQUIPMENT_2
LifeSavingEquipment
|
LIGHT_CARRIER
Light Carrier
|
LIGHT_PATROL_CRAFT
Light/Patrol Craft
|
LITTORAL_COMBAT_SHIPS_LCS
Littoral Combat Ships (LCS)
|
MINE_COUNTERMEASURE_SHIP_CRAFT
Mine Countermeasure Ship/Craft
|
NON_COMBATANT_SHIP
Non-Combatant Ship
|
OTHER
Other
|
OTHER_VESSELS_2
PlatformSurfaceOtherVesselsSubcategories
|
PASSENGER_VESSEL_GROUP_1_MERCHANT_2
PlatformSurfacePassengerVesselSubcategories
|
PRIVATE_MOTORBOAT_2
PlatformSurfacePrivateMotorboatSubcategories
|
PRIVATE_SAILBOAT_2
PlatformSurfacePrivateSailboatSubcategories
|
SEARCH_AND_RESCUE_VESSELS
Search and Rescue Vessels
|
SUPPORT_VESSEL_2
PlatformSurfaceSupportVesselSubcategories
|
SURVEILLANCE_SHIP
Surveillance Ship
|
SURVEILLANCE_TOWED_ARRAY_SONAR_SYSTEM_SURTASS
Surveillance Towed Array Sonar System (SURTASS)
|
TANK_LANDING_SHIP
Tank Landing Ship
|
TANKER_GROUP_3_MERCHANT_2
PlatformSurfaceTankerSubcategories
|
UNMANNED_SURFACE_VEHICLE_USV
Unmanned Surface Vehicle (USV)
|
UTILITY
Utility
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription() |
static int |
getEnumBitWidth() |
static PlatformSurfaceCategory |
getEnumForValue(int i) |
int |
getMarshalledSize() |
int |
getValue() |
void |
marshal(java.nio.ByteBuffer buff) |
void |
marshal(java.io.DataOutputStream dos) |
static PlatformSurfaceCategory |
unmarshalEnum(java.nio.ByteBuffer buff) |
static PlatformSurfaceCategory |
unmarshalEnum(java.io.DataInputStream dis) |
static PlatformSurfaceCategory |
valueOf(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.
|
public static final PlatformSurfaceCategory OTHER
public static final PlatformSurfaceCategory CARRIER
public static final PlatformSurfaceCategory COMMAND_SHIP_CRUISER
public static final PlatformSurfaceCategory GUIDED_MISSILE_CRUISER
public static final PlatformSurfaceCategory GUIDED_MISSILE_DESTROYER_DDG
public static final PlatformSurfaceCategory DESTROYER_DD
public static final PlatformSurfaceCategory GUIDED_MISSILE_FRIGATE_FFG
public static final PlatformSurfaceCategory LIGHT_PATROL_CRAFT
public static final PlatformSurfaceCategory MINE_COUNTERMEASURE_SHIP_CRAFT
public static final PlatformSurfaceCategory DOCK_LANDING_SHIP
public static final PlatformSurfaceCategory TANK_LANDING_SHIP
public static final PlatformSurfaceCategory LANDING_CRAFT
public static final PlatformSurfaceCategory LIGHT_CARRIER
public static final PlatformSurfaceCategory CRUISER_HELICOPTER_CARRIER
public static final PlatformSurfaceCategory HYDROFOIL
public static final PlatformSurfaceCategory AIR_CUSHION_SURFACE_EFFECT
public static final PlatformSurfaceCategory AUXILIARY
public static final PlatformSurfaceCategory AUXILIARY_MERCHANT_MARINE
public static final PlatformSurfaceCategory UTILITY
public static final PlatformSurfaceCategory UNMANNED_SURFACE_VEHICLE_USV
public static final PlatformSurfaceCategory LITTORAL_COMBAT_SHIPS_LCS
public static final PlatformSurfaceCategory SURVEILLANCE_SHIP
public static final PlatformSurfaceCategory FRIGATE_INCLUDING_CORVETTE
public static final PlatformSurfaceCategory BATTLESHIP
public static final PlatformSurfaceCategory HEAVY_CRUISER
public static final PlatformSurfaceCategory DESTROYER_TENDER
public static final PlatformSurfaceCategory AMPHIBIOUS_ASSAULT_SHIP
public static final PlatformSurfaceCategory AMPHIBIOUS_CARGO_SHIP
public static final PlatformSurfaceCategory AMPHIBIOUS_TRANSPORT_DOCK
public static final PlatformSurfaceCategory AMMUNITION_SHIP
public static final PlatformSurfaceCategory COMBAT_STORES_SHIP
public static final PlatformSurfaceCategory SURVEILLANCE_TOWED_ARRAY_SONAR_SYSTEM_SURTASS
public static final PlatformSurfaceCategory FAST_COMBAT_SUPPORT_SHIP
public static final PlatformSurfaceCategory NON_COMBATANT_SHIP
public static final PlatformSurfaceCategory COAST_GUARD_CUTTERS
public static final PlatformSurfaceCategory COAST_GUARD_BOATS
public static final PlatformSurfaceCategory FAST_ATTACK_CRAFT
public static final PlatformSurfaceCategory PASSENGER_VESSEL_GROUP_1_MERCHANT_2
public static final PlatformSurfaceCategory DRY_CARGO_SHIP_GROUP_2_MERCHANT_2
public static final PlatformSurfaceCategory TANKER_GROUP_3_MERCHANT_2
public static final PlatformSurfaceCategory SUPPORT_VESSEL_2
public static final PlatformSurfaceCategory PRIVATE_MOTORBOAT_2
public static final PlatformSurfaceCategory PRIVATE_SAILBOAT_2
public static final PlatformSurfaceCategory FISHING_VESSEL_2
public static final PlatformSurfaceCategory OTHER_VESSELS_2
public static final PlatformSurfaceCategory SEARCH_AND_RESCUE_VESSELS
public static final PlatformSurfaceCategory LIFE_SAVING_EQUIPMENT_2
public static PlatformSurfaceCategory[] values()
for (PlatformSurfaceCategory c : PlatformSurfaceCategory.values()) System.out.println(c);
public static PlatformSurfaceCategory valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.lang.String getDescription()
getDescription
in interface Category
public static int getEnumBitWidth()
public static PlatformSurfaceCategory getEnumForValue(int i)
public void marshal(java.io.DataOutputStream dos) throws java.io.IOException
java.io.IOException
public void marshal(java.nio.ByteBuffer buff) throws java.lang.Exception
java.lang.Exception
public static PlatformSurfaceCategory unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception
java.lang.Exception
public static PlatformSurfaceCategory unmarshalEnum(java.nio.ByteBuffer buff) throws java.lang.Exception
java.lang.Exception
public int getMarshalledSize()