Class Index<K,E>

java.lang.Object
ru.cwcode.cwutils.collections.indexList.Index<K,E>
Direct Known Subclasses:
MapIndex, MultiIndex

public abstract class Index<K,E> extends Object
  • Field Details

    • list

      protected final IndexList<E> list
    • keyExtractor

      protected final Function<E,K> keyExtractor
  • Constructor Details

  • Method Details

    • onElementAdded

      protected abstract void onElementAdded(E e)
    • onElementRemoved

      protected abstract void onElementRemoved(E e)
    • keyOf

      public K keyOf(E e)