Class CharArrayIntMap

java.lang.Object
com.sun.xml.fastinfoset.util.KeyIntMap
com.sun.xml.fastinfoset.util.CharArrayIntMap

public class CharArrayIntMap extends KeyIntMap
  • Field Details

    • _totalCharacterCount

      protected int _totalCharacterCount
  • Constructor Details

    • CharArrayIntMap

      public CharArrayIntMap(int initialCapacity, float loadFactor)
    • CharArrayIntMap

      public CharArrayIntMap(int initialCapacity)
    • CharArrayIntMap

      public CharArrayIntMap()
  • Method Details

    • clear

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

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

      public final void setReadOnlyMap(CharArrayIntMap readOnlyMap, boolean clear)
    • get

      public final int get(char[] ch, int start, int length)
      Method returns an index of the passed character buffer in CharArrayIntMap.
      Returns:
      index of character buffer in CharArrayIntMap, otherwise NOT_PRESENT.
    • obtainIndex

      public final int obtainIndex(char[] ch, int start, int length, boolean clone)
      Method returns an index of the passed character buffer in CharArrayIntMap. If character buffer is not in CharArrayIntMap - it will be added.
      Returns:
      index of character buffer in CharArrayIntMap, or NOT_PRESENT if character buffer was just added.
    • getTotalCharacterCount

      public final int getTotalCharacterCount()