Class AbstractRegistry<T,U>

java.lang.Object
de.ellpeck.rockbottom.api.util.reg.AbstractRegistry<T,U>
All Implemented Interfaces:
IRegistry<T,U>
Direct Known Subclasses:
IndexRegistry, NameRegistry

public class AbstractRegistry<T,U> extends Object implements IRegistry<T,U>
  • Field Details

    • name

      protected final ResourceName name
    • canUnregister

      protected final boolean canUnregister
    • map

      protected final com.google.common.collect.BiMap<T,U> map
    • unmodifiableMap

      protected final com.google.common.collect.BiMap<T,U> unmodifiableMap
  • Constructor Details

    • AbstractRegistry

      public AbstractRegistry(ResourceName name, boolean canUnregister)
  • Method Details