|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectdip.order.Order
dip.order.DefineState
dip.gui.order.GUIDefineState
GUIOrder subclass of DefineState order.
This is essentially a placeholder. It is incomplete, and should only be used (derived from) existing DefineState orders. No locations may be set via GUIOrder methods, and the order will not be valid if created without derivation. This may change in future implementations.
| Nested Class Summary |
| Nested classes inherited from class dip.gui.order.GUIOrder |
GUIOrder.MapInfo, GUIOrder.Parameter, GUIOrder.StateInfo |
| Field Summary |
| Fields inherited from class dip.order.Order |
ORD_VAL_BORDER, power, src, srcUnitType |
| Fields inherited from interface dip.gui.order.GUIOrder |
BORDER_INVALID, CANCELED, CLICK_TO_CANCEL, CLICK_TO_ISSUE, COMPLETE, LAYER_HIGHEST, LAYER_LOWEST, LAYER_TYPICAL, NO_DISLODGED_UNIT, NO_UNIT, NOT_IN_PROVINCE, NOT_OWNER |
| Constructor Summary | |
protected |
GUIDefineState()
Creates a GUIDefineState |
protected |
GUIDefineState(Power power,
Location source,
Unit.Type sourceUnitType)
Creates a GUIDefineState |
| Method Summary | |
boolean |
clearLocations()
Always returns false. |
void |
deriveFrom(Orderable order)
This only accepts DefineState orders. |
int |
getCurrentLocationNum()
Always returns 0. |
int |
getNumRequiredLocations()
Always returns 0. |
java.lang.Object |
getParam(GUIOrder.Parameter param)
Always throws an IllegalArgumentException |
boolean |
isComplete()
Always returns true. |
boolean |
isDependent()
Indicates if this order is dependent upon the state of other orders for drawing. |
void |
removeFromDOM(GUIOrder.MapInfo mapInfo)
Removes order from the DOM |
boolean |
setLocation(GUIOrder.StateInfo stateInfo,
Location location,
java.lang.StringBuffer sb)
Always returns false. |
void |
setParam(GUIOrder.Parameter param,
java.lang.Object value)
Always throws an IllegalArgumentException |
boolean |
testLocation(GUIOrder.StateInfo stateInfo,
Location location,
java.lang.StringBuffer sb)
Always returns false. |
void |
updateDOM(GUIOrder.MapInfo mapInfo)
Updates the DOM, given the given parameters. |
| Methods inherited from class dip.order.DefineState |
determineDependencies, equals, evaluate, getBriefName, getDefaultFormat, getFullName, toBriefString, toFullString, validate, verify |
| Methods inherited from class dip.order.Order |
addSupportsOfAndMovesToSource, appendBrief, appendFull, checkPower, checkSeasonAdjustment, checkSeasonMovement, checkSeasonRetreat, getPower, getSource, getSourceUnitType, getValidatedUnitType, toFormattedString, toString, validate |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface dip.order.Orderable |
determineDependencies, evaluate, getBriefName, getDefaultFormat, getFullName, getPower, getSource, getSourceUnitType, toBriefString, toFormattedString, toFullString, validate, verify |
| Constructor Detail |
protected GUIDefineState()
protected GUIDefineState(Power power,
Location source,
Unit.Type sourceUnitType)
throws OrderException
| Method Detail |
public void deriveFrom(Orderable order)
deriveFrom in interface GUIOrder
public boolean testLocation(GUIOrder.StateInfo stateInfo,
Location location,
java.lang.StringBuffer sb)
testLocation in interface GUIOrderpublic boolean clearLocations()
clearLocations in interface GUIOrder
public boolean setLocation(GUIOrder.StateInfo stateInfo,
Location location,
java.lang.StringBuffer sb)
setLocation in interface GUIOrderpublic boolean isComplete()
isComplete in interface GUIOrderpublic int getNumRequiredLocations()
getNumRequiredLocations in interface GUIOrderpublic int getCurrentLocationNum()
getCurrentLocationNum in interface GUIOrder
public void setParam(GUIOrder.Parameter param,
java.lang.Object value)
setParam in interface GUIOrderpublic java.lang.Object getParam(GUIOrder.Parameter param)
getParam in interface GUIOrderpublic void removeFromDOM(GUIOrder.MapInfo mapInfo)
GUIOrder
removeFromDOM in interface GUIOrderpublic void updateDOM(GUIOrder.MapInfo mapInfo)
GUIOrder
updateDOM in interface GUIOrderpublic boolean isDependent()
GUIOrder
isDependent in interface GUIOrder
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||