Package edu.nps.moves.dis7.enumerations
Enum SubcategoriesforLandCategory200Mammal
java.lang.Object
java.lang.Enum<SubcategoriesforLandCategory200Mammal>
edu.nps.moves.dis7.enumerations.SubcategoriesforLandCategory200Mammal
- All Implemented Interfaces:
edu.nps.moves.dis7.SubCategory
,java.io.Serializable
,java.lang.Comparable<SubcategoriesforLandCategory200Mammal>
,java.lang.constant.Constable
public enum SubcategoriesforLandCategory200Mammal extends java.lang.Enum<SubcategoriesforLandCategory200Mammal> implements edu.nps.moves.dis7.SubCategory
Generated from XML, SISO-REF-010-v25, 2018-08-29
UID 100 marshal size 8
Subcategories for Land Category 200 - Mammal
1-199 Domesticated animals, 200-255 Wild animals
UID 100 marshal size 8
Subcategories for Land Category 200 - Mammal
1-199 Domesticated animals, 200-255 Wild animals
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description AUSTRALIAN_CATTLE_DOG
Australian Cattle DogBACTRIAN_CAMEL_TWO_HUMPS
Bactrian Camel (Two Humps)CAMEL
Camel, 100-109 CamelCHIHUAHUA
ChihuahuaCOW
Cow, 60-69 Medium Livestock (cow/steer/bull/oxen)DONKEY
DonkeyDONKEY_WITH_CARGO
Donkey With CargoDONKEY_WITH_RIDER
Donkey With RiderDROMEDARY_CAMEL_ONE_HUMP
Dromedary Camel (One Hump)DROMEDARY_CAMEL_WITH_CARGO
Dromedary Camel With CargoDROMEDARY_CAMEL_WITH_RIDER
Dromedary Camel With Rider, 110-119 Camel with rider or cargoGERMAN_SHEPHERD
German ShepherdGIANT_TURKISH_KANGAL
Giant Turkish KangalGOAT
GoatHORSE
Horse, 80-89 Horse/mule/donkeyHORSE_WITH_CARGO
Horse With CargoHORSE_WITH_RIDER
Horse With Rider, 90-99 Horse/mule/donkey with rider or cargoLARGE_DOG
Large Dog, 20-29 Large dog (65cm/40kg)MEDIUM_DOG
Medium Dog, 10-19 Medium dog (50cm/16kg)MULE
MuleMULE_WITH_CARGO
Mule With CargoMULE_WITH_RIDER
Mule With RiderOX
OxOX_WITH_CART
Ox With Cart, 70-79 Medium Livestock harnessed (cart/plow)PIG
Pig, 50-59 PigRAT
Rat, 200-209 RodentSHEEP
Sheep, 40-49 Small Livestock (sheep/ goat)SMALL_DOG
Small Dog, 1-9 Small dog (22cm/4kg)VERY_LARGE_DOG
Very Large Dog, 30-39 Very large dog(76cm/61kg) -
Method Summary
Modifier and Type Method Description java.lang.String
getDescription()
static int
getEnumBitWidth()
static SubcategoriesforLandCategory200Mammal
getEnumForValue(int i)
int
getMarshalledSize()
int
getValue()
void
marshal(java.io.DataOutputStream dos)
void
marshal(java.nio.ByteBuffer buff)
java.lang.String
toString()
static SubcategoriesforLandCategory200Mammal
unmarshalEnum(java.io.DataInputStream dis)
static SubcategoriesforLandCategory200Mammal
unmarshalEnum(java.nio.ByteBuffer buff)
static SubcategoriesforLandCategory200Mammal
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static SubcategoriesforLandCategory200Mammal[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
SMALL_DOG
Small Dog, 1-9 Small dog (22cm/4kg) -
CHIHUAHUA
Chihuahua -
MEDIUM_DOG
Medium Dog, 10-19 Medium dog (50cm/16kg) -
AUSTRALIAN_CATTLE_DOG
Australian Cattle Dog -
LARGE_DOG
Large Dog, 20-29 Large dog (65cm/40kg) -
GERMAN_SHEPHERD
German Shepherd -
VERY_LARGE_DOG
Very Large Dog, 30-39 Very large dog(76cm/61kg) -
GIANT_TURKISH_KANGAL
Giant Turkish Kangal -
SHEEP
Sheep, 40-49 Small Livestock (sheep/ goat) -
GOAT
Goat -
PIG
Pig, 50-59 Pig -
COW
Cow, 60-69 Medium Livestock (cow/steer/bull/oxen) -
OX
Ox -
OX_WITH_CART
Ox With Cart, 70-79 Medium Livestock harnessed (cart/plow) -
HORSE
Horse, 80-89 Horse/mule/donkey -
DONKEY
Donkey -
MULE
Mule -
HORSE_WITH_RIDER
Horse With Rider, 90-99 Horse/mule/donkey with rider or cargo -
HORSE_WITH_CARGO
Horse With Cargo -
DONKEY_WITH_RIDER
Donkey With Rider -
DONKEY_WITH_CARGO
Donkey With Cargo -
MULE_WITH_RIDER
Mule With Rider -
MULE_WITH_CARGO
Mule With Cargo -
CAMEL
Camel, 100-109 Camel -
DROMEDARY_CAMEL_ONE_HUMP
Dromedary Camel (One Hump) -
BACTRIAN_CAMEL_TWO_HUMPS
Bactrian Camel (Two Humps) -
DROMEDARY_CAMEL_WITH_RIDER
Dromedary Camel With Rider, 110-119 Camel with rider or cargo -
DROMEDARY_CAMEL_WITH_CARGO
Dromedary Camel With Cargo -
RAT
Rat, 200-209 Rodent
-
-
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 SubcategoriesforLandCategory200Mammal unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static SubcategoriesforLandCategory200Mammal 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<SubcategoriesforLandCategory200Mammal>
-