Package com.sun.xml.fastinfoset.util
Class CharArrayIntMap
- java.lang.Object
-
- com.sun.xml.fastinfoset.util.KeyIntMap
-
- com.sun.xml.fastinfoset.util.CharArrayIntMap
-
public class CharArrayIntMap extends KeyIntMap
-
-
Field Summary
Fields Modifier and Type Field Description protected int_totalCharacterCount-
Fields inherited from class com.sun.xml.fastinfoset.util.KeyIntMap
NOT_PRESENT
-
-
Constructor Summary
Constructors Constructor Description CharArrayIntMap()CharArrayIntMap(int initialCapacity)CharArrayIntMap(int initialCapacity, float loadFactor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()intget(char[] ch, int start, int length)Method returns an index of the passed character buffer inCharArrayIntMap.intgetTotalCharacterCount()intobtainIndex(char[] ch, int start, int length, boolean clone)Method returns an index of the passed character buffer inCharArrayIntMap.voidsetReadOnlyMap(CharArrayIntMap readOnlyMap, boolean clear)voidsetReadOnlyMap(KeyIntMap readOnlyMap, boolean clear)
-
-
-
Method Detail
-
setReadOnlyMap
public final void setReadOnlyMap(KeyIntMap readOnlyMap, boolean clear)
- Specified by:
setReadOnlyMapin classKeyIntMap
-
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 inCharArrayIntMap.- 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 inCharArrayIntMap. If character buffer is not inCharArrayIntMap- 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()
-
-