Class DoubleRegistry<T>
java.lang.Object
de.ellpeck.rockbottom.api.util.reg.AbstractRegistry<Integer,U>
de.ellpeck.rockbottom.api.util.reg.IndexRegistry<T>
de.ellpeck.rockbottom.api.util.reg.DoubleRegistry<T>
-
Field Summary
Fields inherited from class de.ellpeck.rockbottom.api.util.reg.IndexRegistry
maxFields inherited from class de.ellpeck.rockbottom.api.util.reg.AbstractRegistry
canUnregister, map, name, unmodifiableMap -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget(ResourceName name) intgetId(ResourceName name) voidregister(ResourceName name, Integer id, T value) voidvoidregisterNextFree(ResourceName name, T value) voidregisterNextFree(T value) voidunregister(ResourceName name, Integer id) voidunregister(Integer id) Methods inherited from class de.ellpeck.rockbottom.api.util.reg.IndexRegistry
getId, getNextFreeIdMethods inherited from class de.ellpeck.rockbottom.api.util.reg.AbstractRegistry
entrySet, get, getName, getSize, getUnmodifiable, keySet, toString, values
-
Constructor Details
-
DoubleRegistry
-
-
Method Details
-
register
-
unregister
-
get
-
getName
-
getId
-
registerNextFree
-
registerNextFree
- Overrides:
registerNextFreein classIndexRegistry<T>
-
register
-
unregister
- Specified by:
unregisterin interfaceIRegistry<Integer,T> - Overrides:
unregisterin classAbstractRegistry<Integer,T>
-