org.gjt.universe
Class OrderableOrderModel

java.lang.Object
  |
  +--org.gjt.universe.OrderModel
        |
        +--org.gjt.universe.OrderableOrderModel
All Implemented Interfaces:
TurnProcessedListener

public class OrderableOrderModel
extends OrderModel


Field Summary
(package private)  java.util.Vector availableOrders
           
(package private)  CivID civ
           
(package private)  java.util.Vector currentOrders
           
(package private)  java.text.DecimalFormat format
           
(package private)  Orderable orderable
           
 
Fields inherited from class org.gjt.universe.OrderModel
orderModelChangeListeners
 
Constructor Summary
OrderableOrderModel(CivID civID, Orderable OR)
           
 
Method Summary
 void addOrder(int item)
           
 void deleteOrder(int item)
           
 java.util.Vector getOrderVector()
           
 java.util.Vector getQueueVector()
           
 void turnProcessed()
           
private  void updateOrderVector()
           
private  void updateQueueVector()
           
 
Methods inherited from class org.gjt.universe.OrderModel
addOrderModelChangeListener, cleanup, fireOrderVectorChanged, fireQueueVectorChanged, popup, removeOrderModelChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

orderable

Orderable orderable

civ

CivID civ

availableOrders

java.util.Vector availableOrders

currentOrders

java.util.Vector currentOrders

format

java.text.DecimalFormat format
Constructor Detail

OrderableOrderModel

public OrderableOrderModel(CivID civID,
                           Orderable OR)
Method Detail

updateOrderVector

private void updateOrderVector()

turnProcessed

public void turnProcessed()

updateQueueVector

private void updateQueueVector()

getOrderVector

public java.util.Vector getOrderVector()
Specified by:
getOrderVector in class OrderModel

getQueueVector

public java.util.Vector getQueueVector()
Specified by:
getQueueVector in class OrderModel

addOrder

public void addOrder(int item)
Specified by:
addOrder in class OrderModel

deleteOrder

public void deleteOrder(int item)
Specified by:
deleteOrder in class OrderModel


Copyright © 2001 Universe Dev Team All Rights Reserved.