java.lang.Object
com.sun.xml.fastinfoset.util.KeyIntMap
com.sun.xml.fastinfoset.util.StringIntMap
- Direct Known Subclasses:
FixedEntryStringIntMap
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.sun.xml.fastinfoset.util.KeyIntMap
KeyIntMap.BaseEntry
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
protected StringIntMap.Entry
protected StringIntMap
protected StringIntMap.Entry[]
protected int
protected static final StringIntMap.Entry
Fields inherited from class com.sun.xml.fastinfoset.util.KeyIntMap
_capacity, _loadFactor, _readOnlyMapSize, _size, _threshold, DEFAULT_INITIAL_CAPACITY, DEFAULT_LOAD_FACTOR, MAXIMUM_CAPACITY, NOT_PRESENT
-
Constructor Summary
ConstructorsConstructorDescriptionStringIntMap
(int initialCapacity) StringIntMap
(int initialCapacity, float loadFactor) -
Method Summary
Modifier and TypeMethodDescriptionfinal void
private void
void
clear()
private boolean
final int
private int
final int
getIndex()
final int
final int
final int
obtainIndex
(String key) protected final void
resize
(int newCapacity) void
setReadOnlyMap
(KeyIntMap readOnlyMap, boolean clear) final void
setReadOnlyMap
(StringIntMap readOnlyMap, boolean clear) private void
transfer
(StringIntMap.Entry[] newTable)
-
Field Details
-
NULL_ENTRY
-
_readOnlyMap
-
_lastEntry
-
_table
-
_index
protected int _index -
_totalCharacterCount
protected int _totalCharacterCount
-
-
Constructor Details
-
StringIntMap
public StringIntMap(int initialCapacity, float loadFactor) -
StringIntMap
public StringIntMap(int initialCapacity) -
StringIntMap
public StringIntMap()
-
-
Method Details
-
clear
public void clear() -
setReadOnlyMap
- Specified by:
setReadOnlyMap
in classKeyIntMap
-
setReadOnlyMap
-
getNextIndex
public final int getNextIndex() -
getIndex
public final int getIndex() -
obtainIndex
-
add
-
get
-
getTotalCharacterCount
public final int getTotalCharacterCount() -
get
-
addEntry
-
resize
protected final void resize(int newCapacity) -
transfer
-
eq
-