Package edu.nps.moves.dis7.enumerations
Enum SubcategoriesforSubsurfaceCategory200Fish
java.lang.Object
java.lang.Enum<SubcategoriesforSubsurfaceCategory200Fish>
edu.nps.moves.dis7.enumerations.SubcategoriesforSubsurfaceCategory200Fish
- All Implemented Interfaces:
edu.nps.moves.dis7.SubCategory
,java.io.Serializable
,java.lang.Comparable<SubcategoriesforSubsurfaceCategory200Fish>
,java.lang.constant.Constable
public enum SubcategoriesforSubsurfaceCategory200Fish extends java.lang.Enum<SubcategoriesforSubsurfaceCategory200Fish> implements edu.nps.moves.dis7.SubCategory
Generated from XML, SISO-REF-010-v25, 2018-08-29
UID 120 marshal size 8
Subcategories for Subsurface Category 200 - Fish
UID 120 marshal size 8
Subcategories for Subsurface Category 200 - Fish
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description BLUE_SHARK
Blue SharkCOD
CodDOGFISH_SHARK
Dogfish SharkEEL
Eel, 190-199 EelFORAGE_FISH_SMALL_SCHOOLING
Forage Fish, Small Schooling, 1-29 Small size schooling (forage) fish (herring-like, sardines, squid, krill)GREAT_WHITE_SHARK
Great White SharkHADDOCK
HaddockHAKE
HakeHAMMERHEAD_SHARK
Hammerhead SharkHERRING
HerringKRILL
KrillLARGE_SCHOOLING_FISH
Large Schooling Fish, 60-89 Large size schooling fish (tuna)LARGE_SHARK
Large Shark, 150-179 Large to vary large sharkMACKEREL
MackerelMAKO_SHARK
Mako SharkMARLIN
Marlin, 200-255 Other fishMEDIUM_SCHOOLING_FISH
Medium Schooling Fish, 30-59 Medium size schooling fish (cod-like, hake, haddock)MEDIUM_SHARK
Medium Shark, 120-149 Medium sharkSARDINES
SardinesSKATE
Skate, 180-189 Skate/RaySMALL_SHARK
Small Shark, 90-119 Small sharkSQUID
SquidSTINGRAY
StingraySWORDFISH
SwordfishTIGER_SHARK
Tiger SharkTUNA
TunaWHALE_SHARK
Whale Shark -
Method Summary
Modifier and Type Method Description java.lang.String
getDescription()
static int
getEnumBitWidth()
static SubcategoriesforSubsurfaceCategory200Fish
getEnumForValue(int i)
int
getMarshalledSize()
int
getValue()
void
marshal(java.io.DataOutputStream dos)
void
marshal(java.nio.ByteBuffer buff)
java.lang.String
toString()
static SubcategoriesforSubsurfaceCategory200Fish
unmarshalEnum(java.io.DataInputStream dis)
static SubcategoriesforSubsurfaceCategory200Fish
unmarshalEnum(java.nio.ByteBuffer buff)
static SubcategoriesforSubsurfaceCategory200Fish
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static SubcategoriesforSubsurfaceCategory200Fish[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
FORAGE_FISH_SMALL_SCHOOLING
Forage Fish, Small Schooling, 1-29 Small size schooling (forage) fish (herring-like, sardines, squid, krill) -
HERRING
Herring -
SARDINES
Sardines -
KRILL
Krill -
SQUID
Squid -
MEDIUM_SCHOOLING_FISH
Medium Schooling Fish, 30-59 Medium size schooling fish (cod-like, hake, haddock) -
HAKE
Hake -
COD
Cod -
HADDOCK
Haddock -
MACKEREL
Mackerel -
LARGE_SCHOOLING_FISH
Large Schooling Fish, 60-89 Large size schooling fish (tuna) -
TUNA
Tuna -
SMALL_SHARK
Small Shark, 90-119 Small shark -
DOGFISH_SHARK
Dogfish Shark -
MEDIUM_SHARK
Medium Shark, 120-149 Medium shark -
MAKO_SHARK
Mako Shark -
HAMMERHEAD_SHARK
Hammerhead Shark -
LARGE_SHARK
Large Shark, 150-179 Large to vary large shark -
GREAT_WHITE_SHARK
Great White Shark -
TIGER_SHARK
Tiger Shark -
BLUE_SHARK
Blue Shark -
WHALE_SHARK
Whale Shark -
SKATE
Skate, 180-189 Skate/Ray -
STINGRAY
Stingray -
EEL
Eel, 190-199 Eel -
MARLIN
Marlin, 200-255 Other fish -
SWORDFISH
Swordfish
-
-
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 SubcategoriesforSubsurfaceCategory200Fish unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static SubcategoriesforSubsurfaceCategory200Fish unmarshalEnum(java.nio.ByteBuffer buff) throws java.lang.Exception- Throws:
java.lang.Exception
-
getMarshalledSize
public int getMarshalledSize() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Enum<SubcategoriesforSubsurfaceCategory200Fish>
-