public class IdManagerBase<K> extends java.lang.Object implements IIdProvider<java.lang.Integer,K>
Modifier | Constructor and Description |
---|---|
protected |
IdManagerBase(java.util.Map<K,java.lang.Integer> map)
Create new id manager
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear the manager.
|
java.lang.Integer |
obtainId(K k)
Obtain a unique id for an object.
|
protected IdManagerBase(java.util.Map<K,java.lang.Integer> map)
map
- maps from object to idspublic java.lang.Integer obtainId(K k)
obtainId
in interface IIdProvider<java.lang.Integer,K>
public void clear()