Uses of Interface
dip.order.Orderable

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.
 



Copyright 2002-2004 Zachary DelProposto / jDip Development Team. All Rights Reserved.