Class StringIntMap

java.lang.Object
com.sun.xml.fastinfoset.util.KeyIntMap
com.sun.xml.fastinfoset.util.StringIntMap
Direct Known Subclasses:
FixedEntryStringIntMap

public class StringIntMap extends KeyIntMap
  • Field Details

  • Constructor Details

    • StringIntMap

      public StringIntMap(int initialCapacity, float loadFactor)
    • StringIntMap

      public StringIntMap(int initialCapacity)
    • StringIntMap

      public StringIntMap()
  • Method Details

    • clear

      public void clear()
      Specified by:
      clear in class KeyIntMap
    • setReadOnlyMap

      public void setReadOnlyMap(KeyIntMap readOnlyMap, boolean clear)
      Specified by:
      setReadOnlyMap in class KeyIntMap
    • setReadOnlyMap

      public final void setReadOnlyMap(StringIntMap readOnlyMap, boolean clear)
    • getNextIndex

      public final int getNextIndex()
    • getIndex

      public final int getIndex()
    • obtainIndex

      public final int obtainIndex(String key)
    • add

      public final void add(String key)
    • get

      public final int get(String key)
    • getTotalCharacterCount

      public final int getTotalCharacterCount()
    • get

      private int get(String key, int hash)
    • addEntry

      private void addEntry(String key, int hash, int bucketIndex)
    • resize

      protected final void resize(int newCapacity)
    • transfer

      private void transfer(StringIntMap.Entry[] newTable)
    • eq

      private boolean eq(String x, String y)