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_SHARKBlue SharkCODCodDOGFISH_SHARKDogfish SharkEELEel, 190-199 EelFORAGE_FISH_SMALL_SCHOOLINGForage Fish, Small Schooling, 1-29 Small size schooling (forage) fish (herring-like, sardines, squid, krill)GREAT_WHITE_SHARKGreat White SharkHADDOCKHaddockHAKEHakeHAMMERHEAD_SHARKHammerhead SharkHERRINGHerringKRILLKrillLARGE_SCHOOLING_FISHLarge Schooling Fish, 60-89 Large size schooling fish (tuna)LARGE_SHARKLarge Shark, 150-179 Large to vary large sharkMACKERELMackerelMAKO_SHARKMako SharkMARLINMarlin, 200-255 Other fishMEDIUM_SCHOOLING_FISHMedium Schooling Fish, 30-59 Medium size schooling fish (cod-like, hake, haddock)MEDIUM_SHARKMedium Shark, 120-149 Medium sharkSARDINESSardinesSKATESkate, 180-189 Skate/RaySMALL_SHARKSmall Shark, 90-119 Small sharkSQUIDSquidSTINGRAYStingraySWORDFISHSwordfishTIGER_SHARKTiger SharkTUNATunaWHALE_SHARKWhale Shark -
Method Summary
Modifier and Type Method Description java.lang.StringgetDescription()static intgetEnumBitWidth()static SubcategoriesforSubsurfaceCategory200FishgetEnumForValue(int i)intgetMarshalledSize()intgetValue()voidmarshal(java.io.DataOutputStream dos)voidmarshal(java.nio.ByteBuffer buff)java.lang.StringtoString()static SubcategoriesforSubsurfaceCategory200FishunmarshalEnum(java.io.DataInputStream dis)static SubcategoriesforSubsurfaceCategory200FishunmarshalEnum(java.nio.ByteBuffer buff)static SubcategoriesforSubsurfaceCategory200FishvalueOf(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:
getValuein interfaceedu.nps.moves.dis7.SubCategory
-
getDescription
public java.lang.String getDescription()- Specified by:
getDescriptionin 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:
toStringin classjava.lang.Enum<SubcategoriesforSubsurfaceCategory200Fish>
-