- 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 void
clear()
int
get(char[] ch, int start, int length)
Method returns an index of the passed character buffer inCharArrayIntMap
.int
getTotalCharacterCount()
int
obtainIndex(char[] ch, int start, int length, boolean clone)
Method returns an index of the passed character buffer inCharArrayIntMap
.void
setReadOnlyMap(CharArrayIntMap readOnlyMap, boolean clear)
void
setReadOnlyMap(KeyIntMap readOnlyMap, boolean clear)
-
-
-
Method Detail
-
setReadOnlyMap
public final void setReadOnlyMap(KeyIntMap readOnlyMap, boolean clear)
- Specified by:
setReadOnlyMap
in 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()
-
-