public enum ExpendableSubsurfaceCategory extends java.lang.Enum<ExpendableSubsurfaceCategory> implements Category
Enum Constant and Description |
---|
ACTIVE_EMITTER
Active emitter
|
BUBBLE_MAKER_DECOY
Bubble-Maker Decoy
|
MULTI_MODE_DECOY
Multi-Mode Decoy
|
NOISE_MAKER_DECOY
Noise-Maker Decoy
|
OTHER
Other
|
PASSIVE_DECOY
Passive decoy
|
SIGNAL
Signal
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription() |
static int |
getEnumBitWidth() |
static ExpendableSubsurfaceCategory |
getEnumForValue(int i) |
int |
getMarshalledSize() |
int |
getValue() |
void |
marshal(java.nio.ByteBuffer buff) |
void |
marshal(java.io.DataOutputStream dos) |
static ExpendableSubsurfaceCategory |
unmarshalEnum(java.nio.ByteBuffer buff) |
static ExpendableSubsurfaceCategory |
unmarshalEnum(java.io.DataInputStream dis) |
static ExpendableSubsurfaceCategory |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ExpendableSubsurfaceCategory[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ExpendableSubsurfaceCategory OTHER
public static final ExpendableSubsurfaceCategory ACTIVE_EMITTER
public static final ExpendableSubsurfaceCategory PASSIVE_DECOY
public static final ExpendableSubsurfaceCategory SIGNAL
public static final ExpendableSubsurfaceCategory NOISE_MAKER_DECOY
public static final ExpendableSubsurfaceCategory BUBBLE_MAKER_DECOY
public static final ExpendableSubsurfaceCategory MULTI_MODE_DECOY
public static ExpendableSubsurfaceCategory[] values()
for (ExpendableSubsurfaceCategory c : ExpendableSubsurfaceCategory.values()) System.out.println(c);
public static ExpendableSubsurfaceCategory 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 ExpendableSubsurfaceCategory 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 ExpendableSubsurfaceCategory unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception
java.lang.Exception
public static ExpendableSubsurfaceCategory unmarshalEnum(java.nio.ByteBuffer buff) throws java.lang.Exception
java.lang.Exception
public int getMarshalledSize()