Class StringIntMap
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 KeyIntMap
KeyIntMap.BaseEntry -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected StringIntMap.Entryprotected StringIntMapprotected StringIntMap.Entry[]protected intprotected static final StringIntMap.EntryFields inherited from class 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 voidprivate final voidvoidclear()private final booleanfinal intprivate final intfinal intgetIndex()final intfinal intfinal intobtainIndex(String key) protected final voidresize(int newCapacity) voidsetReadOnlyMap(KeyIntMap readOnlyMap, boolean clear) final voidsetReadOnlyMap(StringIntMap readOnlyMap, boolean clear) private final voidtransfer(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
-
setReadOnlyMap
- Specified by:
setReadOnlyMapin 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
-