Class ParentedNameRegistry<T>
java.lang.Object
de.ellpeck.rockbottom.api.util.reg.AbstractRegistry<ResourceName,U>
de.ellpeck.rockbottom.api.util.reg.NameRegistry<T>
de.ellpeck.rockbottom.api.util.reg.ParentedNameRegistry<T>
- All Implemented Interfaces:
IRegistry<ResourceName,T>
-
Field Summary
Fields inherited from class de.ellpeck.rockbottom.api.util.reg.AbstractRegistry
canUnregister, map, name, unmodifiableMap -
Constructor Summary
ConstructorsConstructorDescriptionParentedNameRegistry(ResourceName name, boolean canUnregister, NameRegistry<T> parent) -
Method Summary
Modifier and TypeMethodDescriptionvoidregister(ResourceName name, T value) voidunregister(ResourceName name) Methods inherited from class de.ellpeck.rockbottom.api.util.reg.AbstractRegistry
entrySet, get, getId, getName, getSize, getUnmodifiable, keySet, toString, values
-
Constructor Details
-
ParentedNameRegistry
-
-
Method Details
-
register
- Specified by:
registerin interfaceIRegistry<ResourceName,T> - Overrides:
registerin classAbstractRegistry<ResourceName,T>
-
unregister
- Specified by:
unregisterin interfaceIRegistry<ResourceName,T> - Overrides:
unregisterin classAbstractRegistry<ResourceName,T>
-