Package edu.nps.moves.dis7.enumerations
Enum IslandSubcategory
java.lang.Object
java.lang.Enum<IslandSubcategory>
edu.nps.moves.dis7.enumerations.IslandSubcategory
- All Implemented Interfaces:
edu.nps.moves.dis7.SubCategory
,java.io.Serializable
,java.lang.Comparable<IslandSubcategory>
,java.lang.constant.Constable
public enum IslandSubcategory extends java.lang.Enum<IslandSubcategory> implements edu.nps.moves.dis7.SubCategory
Generated from XML, SISO-REF-010-v25, 2018-08-29
UID 715 marshal size 16
Island Subcategory
UID 715 marshal size 16
Island Subcategory
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description ISLANDS_1_000_2_499_KM2_386_965_SQ_MI
Islands 1,000-2,499 km2 (386-965 sq mi)ISLANDS_10_000_24_999_KM2_3_861_9_652_SQ_MI
Islands 10,000-24,999 km2 (3,861-9,652 sq mi)ISLANDS_100_000_KM2_39_000_SQ_MI_AND_GREATER
Islands 100,000 km2 (39,000 sq mi) and GreaterISLANDS_2_500_4_999_KM2_965_1_930_SQ_MI
Islands 2,500-4,999 km2 (965-1,930 sq mi)ISLANDS_25_000_99_999_KM2_9_653_38_610_SQ_MI
Islands 25,000-99,999 km2 (9,653-38,610 sq mi)ISLANDS_5_000_9_999_KM2_1_931_3_861_SQ_MI
Islands 5,000-9,999 km2 (1,931-3,861 sq mi)OTHER
Other -
Method Summary
Modifier and Type Method Description java.lang.String
getDescription()
static int
getEnumBitWidth()
static IslandSubcategory
getEnumForValue(int i)
int
getMarshalledSize()
int
getValue()
void
marshal(java.io.DataOutputStream dos)
void
marshal(java.nio.ByteBuffer buff)
java.lang.String
toString()
static IslandSubcategory
unmarshalEnum(java.io.DataInputStream dis)
static IslandSubcategory
unmarshalEnum(java.nio.ByteBuffer buff)
static IslandSubcategory
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static IslandSubcategory[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
OTHER
Other -
ISLANDS_1_000_2_499_KM2_386_965_SQ_MI
Islands 1,000-2,499 km2 (386-965 sq mi) -
ISLANDS_2_500_4_999_KM2_965_1_930_SQ_MI
Islands 2,500-4,999 km2 (965-1,930 sq mi) -
ISLANDS_5_000_9_999_KM2_1_931_3_861_SQ_MI
Islands 5,000-9,999 km2 (1,931-3,861 sq mi) -
ISLANDS_10_000_24_999_KM2_3_861_9_652_SQ_MI
Islands 10,000-24,999 km2 (3,861-9,652 sq mi) -
ISLANDS_25_000_99_999_KM2_9_653_38_610_SQ_MI
Islands 25,000-99,999 km2 (9,653-38,610 sq mi) -
ISLANDS_100_000_KM2_39_000_SQ_MI_AND_GREATER
Islands 100,000 km2 (39,000 sq mi) and Greater
-
-
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:
getValue
in interfaceedu.nps.moves.dis7.SubCategory
-
getDescription
public java.lang.String getDescription()- Specified by:
getDescription
in interfaceedu.nps.moves.dis7.SubCategory
-
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 IslandSubcategory unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
- Throws:
java.lang.Exception
-
getMarshalledSize
public int getMarshalledSize() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Enum<IslandSubcategory>
-