net.sf.freecol.common.model
Class TypeCountMap<T extends FreeColGameObjectType>
java.lang.Object
net.sf.freecol.common.model.TypeCountMap<T>
public class TypeCountMap<T extends FreeColGameObjectType>
- extends java.lang.Object
|
Field Summary |
private java.util.Map<T,java.lang.Integer> |
values
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
values
private java.util.Map<T extends FreeColGameObjectType,java.lang.Integer> values
TypeCountMap
public TypeCountMap()
getValues
public java.util.Map<T,java.lang.Integer> getValues()
getCount
public int getCount(T key)
incrementCount
public java.lang.Integer incrementCount(T key,
int newCount)
add
public void add(TypeCountMap<T> other)
clear
public void clear()
keySet
public java.util.Set<T> keySet()
values
public java.util.Collection<java.lang.Integer> values()
containsKey
public boolean containsKey(T key)
isEmpty
public boolean isEmpty()
size
public int size()
putAll
public void putAll(TypeCountMap<T> other)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object