Package edu.nps.moves.dis7.enumerations
Enum ForceID
java.lang.Object
java.lang.Enum<ForceID>
edu.nps.moves.dis7.enumerations.ForceID
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<ForceID>
,java.lang.constant.Constable
public enum ForceID extends java.lang.Enum<ForceID>
Generated from XML, SISO-REF-010-v25, 2018-08-29
UID 6 marshal size 8
Force ID
UID 6 marshal size 8
Force ID
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description FRIENDLY
FriendlyFRIENDLY_10
Friendly 10FRIENDLY_2
Friendly 2FRIENDLY_3
Friendly 3FRIENDLY_4
Friendly 4FRIENDLY_5
Friendly 5FRIENDLY_6
Friendly 6FRIENDLY_7
Friendly 7FRIENDLY_8
Friendly 8FRIENDLY_9
Friendly 9NEUTRAL
NeutralNEUTRAL_10
Neutral 10NEUTRAL_2
Neutral 2NEUTRAL_3
Neutral 3NEUTRAL_4
Neutral 4NEUTRAL_5
Neutral 5NEUTRAL_6
Neutral 6NEUTRAL_7
Neutral 7NEUTRAL_8
Neutral 8NEUTRAL_9
Neutral 9OPPOSING
OpposingOPPOSING_10
Opposing 10OPPOSING_2
Opposing 2OPPOSING_3
Opposing 3OPPOSING_4
Opposing 4OPPOSING_5
Opposing 5OPPOSING_6
Opposing 6OPPOSING_7
Opposing 7OPPOSING_8
Opposing 8OPPOSING_9
Opposing 9OTHER
Other -
Method Summary
Modifier and Type Method Description java.lang.String
getDescription()
static int
getEnumBitWidth()
static ForceID
getEnumForValue(int i)
int
getMarshalledSize()
int
getValue()
void
marshal(java.io.DataOutputStream dos)
void
marshal(java.nio.ByteBuffer buff)
java.lang.String
toString()
static ForceID
unmarshalEnum(java.io.DataInputStream dis)
static ForceID
unmarshalEnum(java.nio.ByteBuffer buff)
static ForceID
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ForceID[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
OTHER
Other -
FRIENDLY
Friendly -
OPPOSING
Opposing -
NEUTRAL
Neutral -
FRIENDLY_2
Friendly 2 -
OPPOSING_2
Opposing 2 -
NEUTRAL_2
Neutral 2 -
FRIENDLY_3
Friendly 3 -
OPPOSING_3
Opposing 3 -
NEUTRAL_3
Neutral 3 -
FRIENDLY_4
Friendly 4 -
OPPOSING_4
Opposing 4 -
NEUTRAL_4
Neutral 4 -
FRIENDLY_5
Friendly 5 -
OPPOSING_5
Opposing 5 -
NEUTRAL_5
Neutral 5 -
FRIENDLY_6
Friendly 6 -
OPPOSING_6
Opposing 6 -
NEUTRAL_6
Neutral 6 -
FRIENDLY_7
Friendly 7 -
OPPOSING_7
Opposing 7 -
NEUTRAL_7
Neutral 7 -
FRIENDLY_8
Friendly 8 -
OPPOSING_8
Opposing 8 -
NEUTRAL_8
Neutral 8 -
FRIENDLY_9
Friendly 9 -
OPPOSING_9
Opposing 9 -
NEUTRAL_9
Neutral 9 -
FRIENDLY_10
Friendly 10 -
OPPOSING_10
Opposing 10 -
NEUTRAL_10
Neutral 10
-
-
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() -
getDescription
public java.lang.String getDescription() -
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
- 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<ForceID>
-