|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdip.world.Phase.PhaseType
PhaseTypes represent game phases. For example, MOVEMENT or RETREAT phases.
PhaseType constants should be used instead of creating new PhaseType objects.
Field Summary | |
static Phase.PhaseType |
ADJUSTMENT
Adjustment PhaseType |
static Phase.PhaseType[] |
ALL
PhaseType array Warning: this should not be mutated. |
protected static java.lang.String |
CONST_ADJUSTMENT
|
protected static java.lang.String |
CONST_MOVEMENT
|
protected static java.lang.String |
CONST_RETREAT
|
protected java.lang.String |
constName
|
protected java.lang.String |
displayName
|
protected static java.lang.String |
IL8N_ADJUSTMENT
|
protected static java.lang.String |
IL8N_MOVEMENT
|
protected static java.lang.String |
IL8N_RETREAT
|
static Phase.PhaseType |
MOVEMENT
Movement PhaseType |
protected static int |
POS_ADJUSTMENT
|
protected static int |
POS_MOVEMENT
|
protected static int |
POS_RETREAT
|
protected int |
position
|
static Phase.PhaseType |
RETREAT
Retreat PhaseType |
Constructor Summary | |
protected |
Phase.PhaseType(java.lang.String cName,
int pos,
java.lang.String il8nKey)
Create a new PhaseType |
Method Summary | |
int |
compareTo(java.lang.Object obj)
Temporally compares PhaseType objects |
boolean |
equals(java.lang.Object obj)
Returns true if PhaseType objects are equivalent |
java.lang.String |
getBriefName()
Brief name of a Phase (e.g., [B]uild, [R]etreat [M]ove |
Phase.PhaseType |
getNext()
Get the next PhaseType, in sequence. |
Phase.PhaseType |
getPrevious()
Get the previous PhaseType, in sequence. |
int |
hashCode()
Returns the hashCode |
static Phase.PhaseType |
parse(java.lang.String in)
Returns the appropriate PhaseType constant representing the input, or null. |
protected java.lang.Object |
readResolve()
Resolves a serialized Phase object into a constant reference |
java.lang.String |
toString()
Get the name of a phase |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
protected static final java.lang.String CONST_ADJUSTMENT
protected static final java.lang.String CONST_MOVEMENT
protected static final java.lang.String CONST_RETREAT
protected static final java.lang.String IL8N_ADJUSTMENT
protected static final java.lang.String IL8N_MOVEMENT
protected static final java.lang.String IL8N_RETREAT
protected static final int POS_MOVEMENT
protected static final int POS_RETREAT
protected static final int POS_ADJUSTMENT
public static final Phase.PhaseType ADJUSTMENT
public static final Phase.PhaseType MOVEMENT
public static final Phase.PhaseType RETREAT
public static final Phase.PhaseType[] ALL
protected transient java.lang.String displayName
protected final java.lang.String constName
protected final int position
Constructor Detail |
protected Phase.PhaseType(java.lang.String cName, int pos, java.lang.String il8nKey)
Method Detail |
public java.lang.String toString()
public java.lang.String getBriefName()
public int hashCode()
public boolean equals(java.lang.Object obj)
true
if PhaseType objects are equivalent
public int compareTo(java.lang.Object obj)
compareTo
in interface java.lang.Comparable
public Phase.PhaseType getNext()
public Phase.PhaseType getPrevious()
public static Phase.PhaseType parse(java.lang.String in)
Plurals are allowable on constants, but not in il8n versions.
protected java.lang.Object readResolve() throws java.io.ObjectStreamException
java.io.ObjectStreamException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |