public enum PlatformSubsurfaceCategory extends java.lang.Enum<PlatformSubsurfaceCategory> implements Category
Enum Constant and Description |
---|
AGSS_AUXILIARY_SUBMARINE
AGSS (Auxiliary Submarine)
|
CIVILIAN_SEMI_SUBMERSIBLE_BOATS
Civilian Semi-Submersible Boats
|
CIVILIAN_SUBMARINES
Civilian Submarines
|
CIVILIAN_SUBMERSIBLES
Civilian Submersibles
|
OTHER
Other
|
SEMI_SUBMERSIBLE_BOATS
Semi-Submersible Boats
|
SS_CONVENTIONAL_ATTACK_TORPEDO_PATROL
SS (Conventional Attack - Torpedo, Patrol)
|
SSA_CONVENTIONAL_AUXILIARY
SSA (Conventional Auxiliary)
|
SSAN_NUCLEAR_AUXILIARY
SSAN (Nuclear Auxiliary)
|
SSB_SUBMARINE_BALLISTIC_BALLISTIC_MISSILE_SUBMARINE
SSB (Submarine Ballistic, Ballistic Missile Submarine)
|
SSBN_NUCLEAR_BALLISTIC_MISSILE
SSBN (Nuclear Ballistic Missile)
|
SSC_COASTAL_SUBMARINE_OVER_150_TONS
SSC (Coastal Submarine, over 150 tons)
|
SSG_CONVENTIONAL_GUIDED_MISSILE
SSG (Conventional Guided Missile)
|
SSGN_NUCLEAR_GUIDED_MISSILE
SSGN (Nuclear Guided Missile)
|
SSM_MIDGET_SUBMARINE_UNDER_150_TONS
SSM (Midget Submarine, under 150 tons)
|
SSN_NUCLEAR_ATTACK_TORPEDO
SSN (Nuclear Attack - Torpedo)
|
SSNR_SPECIAL_ATTACK_SUBMARINE
SSNR (Special Attack Submarine)
|
SSP_ATTACK_SUBMARINE_DIESEL_AIR_INDEPENDENT_PROPULSION
SSP (Attack Submarine - Diesel Air-Independent Propulsion)
|
SST_TRAINING_SUBMARINE
SST (Training Submarine)
|
UNMANNED_UNDERWATER_VEHICLE_UUV
Unmanned Underwater Vehicle (UUV)
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription() |
static int |
getEnumBitWidth() |
static PlatformSubsurfaceCategory |
getEnumForValue(int i) |
int |
getMarshalledSize() |
int |
getValue() |
void |
marshal(java.nio.ByteBuffer buff) |
void |
marshal(java.io.DataOutputStream dos) |
static PlatformSubsurfaceCategory |
unmarshalEnum(java.nio.ByteBuffer buff) |
static PlatformSubsurfaceCategory |
unmarshalEnum(java.io.DataInputStream dis) |
static PlatformSubsurfaceCategory |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static PlatformSubsurfaceCategory[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final PlatformSubsurfaceCategory OTHER
public static final PlatformSubsurfaceCategory SSBN_NUCLEAR_BALLISTIC_MISSILE
public static final PlatformSubsurfaceCategory SSGN_NUCLEAR_GUIDED_MISSILE
public static final PlatformSubsurfaceCategory SSN_NUCLEAR_ATTACK_TORPEDO
public static final PlatformSubsurfaceCategory SSG_CONVENTIONAL_GUIDED_MISSILE
public static final PlatformSubsurfaceCategory SS_CONVENTIONAL_ATTACK_TORPEDO_PATROL
public static final PlatformSubsurfaceCategory SSAN_NUCLEAR_AUXILIARY
public static final PlatformSubsurfaceCategory SSA_CONVENTIONAL_AUXILIARY
public static final PlatformSubsurfaceCategory UNMANNED_UNDERWATER_VEHICLE_UUV
public static final PlatformSubsurfaceCategory SSB_SUBMARINE_BALLISTIC_BALLISTIC_MISSILE_SUBMARINE
public static final PlatformSubsurfaceCategory SSC_COASTAL_SUBMARINE_OVER_150_TONS
public static final PlatformSubsurfaceCategory SSP_ATTACK_SUBMARINE_DIESEL_AIR_INDEPENDENT_PROPULSION
public static final PlatformSubsurfaceCategory SSM_MIDGET_SUBMARINE_UNDER_150_TONS
public static final PlatformSubsurfaceCategory SSNR_SPECIAL_ATTACK_SUBMARINE
public static final PlatformSubsurfaceCategory SST_TRAINING_SUBMARINE
public static final PlatformSubsurfaceCategory AGSS_AUXILIARY_SUBMARINE
public static final PlatformSubsurfaceCategory SEMI_SUBMERSIBLE_BOATS
public static final PlatformSubsurfaceCategory CIVILIAN_SUBMARINES
public static final PlatformSubsurfaceCategory CIVILIAN_SUBMERSIBLES
public static final PlatformSubsurfaceCategory CIVILIAN_SEMI_SUBMERSIBLE_BOATS
public static PlatformSubsurfaceCategory[] values()
for (PlatformSubsurfaceCategory c : PlatformSubsurfaceCategory.values()) System.out.println(c);
public static PlatformSubsurfaceCategory 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 PlatformSubsurfaceCategory 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 PlatformSubsurfaceCategory unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception
java.lang.Exception
public static PlatformSubsurfaceCategory unmarshalEnum(java.nio.ByteBuffer buff) throws java.lang.Exception
java.lang.Exception
public int getMarshalledSize()