Class ObjectTable<T>

    • Field Detail

      • keyTable

        protected T[] keyTable
    • Constructor Detail

      • ObjectTable

        public ObjectTable​(int initialSize)
    • Method Detail

      • toList

        public List<T> toList()
      • keyAt

        public T keyAt​(int i)
      • hash

        protected final int hash​(int pos)
        Overrides:
        hash in class HashTable
      • resize

        protected void resize​(int size)
        Overrides:
        resize in class HashTable
      • add

        protected final int add​(T obj)
      • removeEntry

        protected void removeEntry​(int i)
      • lookup

        protected final int lookup​(Object buffer)
      • containsKey

        public boolean containsKey​(T key)
      • keyArray

        public Object[] keyArray()
      • keyArray

        public <X> X[] keyArray​(Class<X> c)