|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectdip.order.Order
dip.order.Move
dip.order.Retreat
dip.gui.order.GUIRetreat
GUIOrder subclass of Retreat order.
| 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.Move |
_fmtIsAdjWithConvoy, _hasLandRoute, _isAdjWithPossibleConvoy, _isConvoyIntent, _isViaConvoy, convoyRoutes, dest |
| 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 |
GUIRetreat()
Creates a GUIRetreat |
protected |
GUIRetreat(Power power,
Location source,
Unit.Type sourceUnitType,
Location dest)
Creates a GUIRetreat |
| Method Summary | |
boolean |
clearLocations()
Clear all set locations. |
void |
deriveFrom(Orderable order)
This only accepts Retreat orders. |
int |
getCurrentLocationNum()
Returns the current Location set point, or 0 if no Locations have been set. |
int |
getNumRequiredLocations()
Returns the number of required Location set points. |
java.lang.Object |
getParam(GUIOrder.Parameter param)
Always throws an IllegalArgumentException |
boolean |
isComplete()
Returns if all Locations have been set and the order is complete. |
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)
Sets the current location. |
void |
setParam(GUIOrder.Parameter param,
java.lang.Object value)
Always throws an IllegalArgumentException |
boolean |
testLocation(GUIOrder.StateInfo stateInfo,
Location location,
java.lang.StringBuffer sb)
Tests if a given location is valid. |
void |
updateDOM(GUIOrder.MapInfo mapInfo)
Draws a line with an arrow. |
| Methods inherited from class dip.order.Retreat |
determineDependencies, equals, evaluate, getFullName, isByConvoy, validate, verify |
| Methods inherited from class dip.order.Move |
formatConvoyRoute, formatConvoyRoute, getBriefName, getConvoyRoute, getConvoyRoutes, getDefaultFormat, getDest, isAdjWithPossibleConvoy, isConvoying, isConvoyIntent, isViaConvoy, toBriefString, toFullString, validateTheoreticalConvoyRoute |
| 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 GUIRetreat()
protected GUIRetreat(Power power,
Location source,
Unit.Type sourceUnitType,
Location dest)
| Method Detail |
public void deriveFrom(Orderable order)
deriveFrom in interface GUIOrder
public boolean testLocation(GUIOrder.StateInfo stateInfo,
Location location,
java.lang.StringBuffer sb)
GUIOrder
testLocation in interface GUIOrderpublic boolean clearLocations()
GUIOrder
clearLocations in interface GUIOrder
public boolean setLocation(GUIOrder.StateInfo stateInfo,
Location location,
java.lang.StringBuffer sb)
GUIOrder
setLocation in interface GUIOrderpublic boolean isComplete()
GUIOrder
isComplete in interface GUIOrderpublic int getNumRequiredLocations()
GUIOrder
getNumRequiredLocations in interface GUIOrderpublic int getCurrentLocationNum()
GUIOrder
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)
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 | ||||||||||