net.sf.freecol.common.model
Class ProductionMap

java.lang.Object
  extended by net.sf.freecol.common.model.ProductionMap

public class ProductionMap
extends java.lang.Object


Nested Class Summary
 class ProductionMap.ProductionTree
           
 
Field Summary
private  java.util.Map<GoodsType,java.lang.Object> cache
           
 
Constructor Summary
ProductionMap()
           
 
Method Summary
 void add(AbstractGoods goods)
           
 void add(java.util.List<AbstractGoods> goods)
           
 AbstractGoods get(GoodsType type)
           
 void remove(AbstractGoods goods)
           
 void remove(java.util.List<AbstractGoods> goods)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cache

private java.util.Map<GoodsType,java.lang.Object> cache
Constructor Detail

ProductionMap

public ProductionMap()
Method Detail

get

public AbstractGoods get(GoodsType type)

add

public void add(AbstractGoods goods)

remove

public void remove(AbstractGoods goods)

add

public void add(java.util.List<AbstractGoods> goods)

remove

public void remove(java.util.List<AbstractGoods> goods)