public class DoubleRegistry<T> extends IndexRegistry<T>
maxcanUnregister, map, name, unmodifiableMap| Constructor and Description |
|---|
DoubleRegistry(ResourceName name,
int max,
boolean canUnregister) |
| Modifier and Type | Method and Description |
|---|---|
T |
get(ResourceName name) |
int |
getId(ResourceName name) |
ResourceName |
getName(T value) |
void |
register(java.lang.Integer id,
T value) |
void |
register(ResourceName name,
java.lang.Integer id,
T value) |
void |
registerNextFree(ResourceName name,
T value) |
void |
registerNextFree(T value) |
void |
unregister(java.lang.Integer id) |
void |
unregister(ResourceName name,
java.lang.Integer id) |
getId, getNextFreeIdentrySet, get, getName, getSize, getUnmodifiable, keySet, toString, valuespublic DoubleRegistry(ResourceName name, int max, boolean canUnregister)
public void register(ResourceName name, java.lang.Integer id, T value)
public void unregister(ResourceName name, java.lang.Integer id)
public T get(ResourceName name)
public ResourceName getName(T value)
public int getId(ResourceName name)
public void registerNextFree(ResourceName name, T value)
public void registerNextFree(T value)
registerNextFree in class IndexRegistry<T>public void register(java.lang.Integer id,
T value)
public void unregister(java.lang.Integer id)
unregister in interface IRegistry<java.lang.Integer,T>unregister in class AbstractRegistry<java.lang.Integer,T>