public class BattleDimension
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
_VERSION_ |
static BattleDimension |
AIR |
static BattleDimension |
GROUND |
static java.util.logging.Logger |
log |
protected java.lang.String |
name
The name of this battle dimension.
|
static BattleDimension |
SOF |
static BattleDimension |
SPACE |
static BattleDimension |
SUBSURFACE |
static BattleDimension |
SURFACE |
protected char |
symbol
The MIL-STD-2525 symbol for this dimension (Position 3)
|
protected static java.util.Map<java.lang.String,BattleDimension> |
validValues
Holds a mapping from Strings to the values.
|
Modifier | Constructor and Description |
---|---|
protected |
BattleDimension(java.lang.String aName,
char aSymbol)
Contructs a new instance with the given name of symbol.
|
protected |
BattleDimension(java.lang.String aName,
java.lang.String aSymbol)
Contructs a new instance with the given name of symbol.
|
Modifier and Type | Method and Description |
---|---|
static BattleDimension |
findBattleDimension(java.lang.String name)
Finds the instance of BattleDimension corresponding to the given name
(case insensitive).
|
java.lang.String |
getName() |
char |
getSymbol() |
java.lang.String |
toString() |
public static final java.util.logging.Logger log
public static final java.lang.String _VERSION_
protected static java.util.Map<java.lang.String,BattleDimension> validValues
protected java.lang.String name
protected char symbol
public static final BattleDimension SPACE
public static final BattleDimension AIR
public static final BattleDimension GROUND
public static final BattleDimension SURFACE
public static final BattleDimension SUBSURFACE
public static final BattleDimension SOF
protected BattleDimension(java.lang.String aName, char aSymbol)
aName
- The name of the battle dimensionaSymbol
- The character for position 3 of the Mil-Std-2525 ID code.protected BattleDimension(java.lang.String aName, java.lang.String aSymbol)
aName
- The name of the battle dimensionaSymbol
- The character for position 3 of the Mil-Std-2525 ID code.public static BattleDimension findBattleDimension(java.lang.String name)
name
- given namepublic java.lang.String getName()
public char getSymbol()
public java.lang.String toString()
toString
in class java.lang.Object