Interface IRegistry<T,U>

All Known Implementing Classes:
AbstractRegistry, DoubleRegistry, IndexRegistry, NameRegistry, ParentedNameRegistry

public interface IRegistry<T,U>
  • Method Details

    • register

      void register(T id, U value)
    • get

      U get(T id)
    • getId

      T getId(U value)
    • getSize

      int getSize()
    • unregister

      void unregister(T id)
    • getUnmodifiable

      com.google.common.collect.BiMap<T,U> getUnmodifiable()
    • keySet

      Set<T> keySet()
    • values

      Set<U> values()
    • entrySet

      Set<Map.Entry<T,U>> entrySet()
    • getName

      ResourceName getName()
    • register

      default <V extends IRegistry> V register()