|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Orderable | |
dip.gui | |
dip.gui.order | |
dip.gui.undo | |
dip.order | |
dip.order.result | |
dip.world |
Uses of Orderable in dip.gui |
Methods in dip.gui with parameters of type Orderable | |
boolean |
OrderDisplayPanel.addOrder(Orderable order,
boolean undoable)
Add an order to the order list, possibly with undo/redo support, and only succeeding if the order passes validation given the validation constraints. |
void |
OrderDisplayPanel.addOrderRaw(Orderable order,
boolean undoable)
Add an order to the TurnState, possibly with undo/redo support, and only succeeding if the order passes validation given the validation constraints. |
java.util.Map |
OrderDisplayPanel.addOrdersRaw(Orderable[] orders,
boolean undoable)
Adds multiple orders to the TurnState. |
boolean |
OrderDisplayPanel.removeOrder(Orderable order,
boolean undoable)
Remove the given order from the TurnState. |
boolean |
OrderDisplayPanel.removeOrders(Orderable[] orders,
boolean undoable)
Removes the given orders. |
void |
OrderDisplayPanel.ODPPropertyListener.actionOrderCreated(Orderable order)
|
void |
OrderDisplayPanel.ODPPropertyListener.actionOrderDeleted(Orderable order)
|
void |
OrderDisplayPanel.ODPPropertyListener.actionOrdersCreated(Orderable[] orders)
|
void |
OrderDisplayPanel.ODPPropertyListener.actionOrdersDeleted(Orderable[] orders)
|
void |
ClientFrame.fireOrderCreated(Orderable newOrder)
Fired when an order was created |
void |
ClientFrame.fireOrderDeleted(Orderable deletedOrder)
Fired when an order was deleted |
void |
ClientFrame.fireMultipleOrdersCreated(Orderable[] createdOrders)
Fired when multiple orders were created |
void |
ClientFrame.fireMultipleOrdersDeleted(Orderable[] deletedOrders)
Fired when multiple orders were deleted |
void |
AbstractCFPListener.actionOrderCreated(Orderable order)
Invoked when an Order is created |
void |
AbstractCFPListener.actionOrderDeleted(Orderable order)
Invoked when an Order is deleted |
void |
AbstractCFPListener.actionOrdersCreated(Orderable[] orders)
Invoked when multiple Orders are created |
void |
AbstractCFPListener.actionOrdersDeleted(Orderable[] orders)
Invoked when multiple Orders are deleted |
Uses of Orderable in dip.gui.order |
Subinterfaces of Orderable in dip.gui.order | |
interface |
GUIOrder
GUI extension of Orderable that is used for GUI input/handling and GUI order rendering. |
Classes in dip.gui.order that implement Orderable | |
class |
GUIBuild
GUIOrder implementation of Build order. |
class |
GUIConvoy
GUIOrder subclass of Convoy order. |
class |
GUIDefineState
GUIOrder subclass of DefineState order. |
class |
GUIDisband
GUIOrder implementation of Disband order. |
class |
GUIHold
GUIOrder subclass of Hold order. |
class |
GUIMove
GUIOrder subclass of Move order. |
class |
GUIMoveExplicit
GUIOrder subclass of Move order. |
class |
GUIRemove
GUIOrder implementation of Remove order. |
class |
GUIRetreat
GUIOrder subclass of Retreat order. |
class |
GUISupport
GUIOrder subclass of Support order. |
class |
GUIWaive
GUIOrder implementation of the Waive order. |
Methods in dip.gui.order with parameters of type Orderable | |
void |
GUIWaive.deriveFrom(Orderable order)
This only accepts Waive orders. |
void |
GUISupport.deriveFrom(Orderable order)
This only accepts Support orders. |
void |
GUIRetreat.deriveFrom(Orderable order)
This only accepts Retreat orders. |
void |
GUIRemove.deriveFrom(Orderable order)
This only accepts Remove orders. |
void |
GUIOrder.deriveFrom(Orderable order)
Derive all fields from given Order. |
void |
GUIMoveExplicit.deriveFrom(Orderable order)
This only accepts Move orders. |
void |
GUIMove.deriveFrom(Orderable order)
This only accepts Move orders. |
void |
GUIHold.deriveFrom(Orderable order)
This only accepts Hold orders. |
void |
GUIDisband.deriveFrom(Orderable order)
This only accepts Disband orders. |
void |
GUIDefineState.deriveFrom(Orderable order)
This only accepts DefineState orders. |
void |
GUIConvoy.deriveFrom(Orderable order)
This only accepts Convoy orders. |
void |
GUIBuild.deriveFrom(Orderable order)
This only accepts Build orders. |
Uses of Orderable in dip.gui.undo |
Constructors in dip.gui.undo with parameters of type Orderable | |
UndoDeleteOrder(UndoRedoManager urm,
Orderable order)
|
|
UndoDeleteMultipleOrders(UndoRedoManager urm,
Orderable[] orders)
|
|
UndoAddOrder(UndoRedoManager urm,
Orderable order)
|
|
UndoAddMultipleOrders(UndoRedoManager urm,
Orderable[] orders)
|
Uses of Orderable in dip.order |
Classes in dip.order that implement Orderable | |
class |
Build
Implementation of the Build order. |
class |
Convoy
Implementation of the Convoy order. |
class |
DefineState
Implementation of the Setup (DefineState) order. |
class |
Disband
Implementation of the Disband order. |
class |
Hold
Implementation of the Hold order. |
class |
Move
Implementation of the Move order. |
class |
Order
This is the base class for all Order objects. |
class |
Remove
Implementation of the Remove order. |
class |
Retreat
Implementation of the Retreat order. |
class |
Support
Implementation of the Support order. |
class |
Waive
A Waive order; a power may explicitly choose not to build a unit. |
Methods in dip.order that return Orderable | |
Orderable |
NJudgeOrderParser.NJudgeOrder.getOrder()
Returns the Order |
Methods in dip.order with parameters of type Orderable | |
static java.lang.String |
OrderFormat.formatOrderName(OrderFormatOptions ofo,
Orderable order)
Formats an Order Name (obtained from an Order) given the order formatting parameters. |
static java.lang.String |
OrderFormat.format(OrderFormatOptions ofo,
Orderable order)
Formats an Order |
static java.lang.String |
OrderFormat.format(OrderFormatOptions ofo,
java.lang.String format,
Orderable order)
Formats an Order according to the specified order format options, and the specified order format String |
Constructors in dip.order with parameters of type Orderable | |
NJudgeOrderParser.NJudgeOrder(Orderable order,
java.util.List results,
boolean isAdjustmentPhase)
Create an NJudgeOrder, which is an Orderable with a dip.order.Result result(s). |
|
NJudgeOrderParser.NJudgeOrder(Orderable order,
Result aResult,
boolean isAdjustmentPhase)
Create an NJudgeOrder |
Uses of Orderable in dip.order.result |
Fields in dip.order.result declared as Orderable | |
protected Orderable |
OrderResult.order
The Order to which this Result refers |
Methods in dip.order.result that return Orderable | |
Orderable |
SubstitutedResult.getSubstitutedOrder()
Returns the substituted (new) order that replaces the old order (or no order, if an order was created). |
Orderable |
OrderResult.getOrder()
Get the Order. |
Orderable |
DependentMoveFailedResult.getDependentOrder()
Returns the order on which this was dependent. |
Constructors in dip.order.result with parameters of type Orderable | |
SubstitutedResult(Orderable oldOrder,
Orderable newOrder,
java.lang.String message)
Create a SubstitutedResult. |
|
OrderResult(Orderable order,
java.lang.String message)
Create an OrderResult with the given Order and Message. |
|
OrderResult(Orderable order,
OrderResult.ResultType type,
java.lang.String message)
Create an OrderResult with the given Order, ResultType, and Message. |
|
DislodgedResult(Orderable order,
Location[] retreatLocations)
|
|
DislodgedResult(Orderable order,
java.lang.String message,
Location[] retreatLocations)
|
|
DependentMoveFailedResult(Orderable order,
Orderable dependentOrder)
|
|
ConvoyPathResult(Orderable order,
java.util.List path)
Create a ConvoyPathResult |
|
ConvoyPathResult(Orderable order,
Province[] convoyPath)
Create a ConvoyPathResult |
|
BouncedResult(Orderable order)
|
Uses of Orderable in dip.world |
Methods in dip.world with parameters of type Orderable | |
boolean |
TurnState.isOrderSuccessful(Orderable o)
Returns if an order has failed, based on results. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |