Module xl.core

Class EHashMap<E extends EHashMap.Entry>

java.lang.Object
de.grogra.xl.util.EHashMap<E>

public class EHashMap<E extends EHashMap.Entry> extends Object
  • Constructor Details Link icon

    • EHashMap Link icon

      public EHashMap(EHashMap.Entry[] entryPool, int capacity, float loadFactor)
    • EHashMap Link icon

      public EHashMap(int capacity, float loadFactor)
    • EHashMap Link icon

      public EHashMap(int capacity)
    • EHashMap Link icon

      public EHashMap()
  • Method Details Link icon

    • popEntryFromPool Link icon

      public E popEntryFromPool()
    • addEntryToPool Link icon

      public void addEntryToPool(E e)
    • getFirstEntry Link icon

      public E getFirstEntry()
    • getLastEntry Link icon

      public E getLastEntry()
    • isEmpty Link icon

      public boolean isEmpty()
    • size Link icon

      public int size()
    • clear Link icon

      public void clear()
    • put Link icon

      public E put(E entry)
    • getOrPut Link icon

      public E getOrPut(E entry)
    • get Link icon

      public E get(E key)
    • add Link icon

      public void add(E e)
    • makeFirst Link icon

      public void makeFirst(E entry)
    • remove Link icon

      public void remove(E entry)