Module com.sun.xml.fastinfoset
Package com.sun.xml.fastinfoset.util
Class LocalNameQualifiedNamesMap
- java.lang.Object
-
- com.sun.xml.fastinfoset.util.KeyIntMap
-
- com.sun.xml.fastinfoset.util.LocalNameQualifiedNamesMap
-
public class LocalNameQualifiedNamesMap extends KeyIntMap
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLocalNameQualifiedNamesMap.Entry-
Nested classes/interfaces inherited from class com.sun.xml.fastinfoset.util.KeyIntMap
KeyIntMap.BaseEntry
-
-
Field Summary
Fields Modifier and Type Field Description private int_indexprivate LocalNameQualifiedNamesMap_readOnlyMapprivate LocalNameQualifiedNamesMap.Entry[]_table-
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
Constructors Constructor Description LocalNameQualifiedNamesMap()LocalNameQualifiedNamesMap(int initialCapacity)LocalNameQualifiedNamesMap(int initialCapacity, float loadFactor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private LocalNameQualifiedNamesMap.EntryaddEntry(java.lang.String key, int hash, int bucketIndex)voidclear()private booleaneq(java.lang.String x, java.lang.String y)private LocalNameQualifiedNamesMap.EntrygetEntry(java.lang.String key, int hash)intgetIndex()intgetNextIndex()booleanisQNameFromReadOnlyMap(QualifiedName name)LocalNameQualifiedNamesMap.EntryobtainDynamicEntry(java.lang.String key)LocalNameQualifiedNamesMap.EntryobtainEntry(java.lang.String key)private voidresize(int newCapacity)voidsetReadOnlyMap(KeyIntMap readOnlyMap, boolean clear)voidsetReadOnlyMap(LocalNameQualifiedNamesMap readOnlyMap, boolean clear)private voidtransfer(LocalNameQualifiedNamesMap.Entry[] newTable)
-
-
-
Field Detail
-
_readOnlyMap
private LocalNameQualifiedNamesMap _readOnlyMap
-
_index
private int _index
-
_table
private LocalNameQualifiedNamesMap.Entry[] _table
-
-
Method Detail
-
setReadOnlyMap
public final void setReadOnlyMap(KeyIntMap readOnlyMap, boolean clear)
- Specified by:
setReadOnlyMapin classKeyIntMap
-
setReadOnlyMap
public final void setReadOnlyMap(LocalNameQualifiedNamesMap readOnlyMap, boolean clear)
-
isQNameFromReadOnlyMap
public final boolean isQNameFromReadOnlyMap(QualifiedName name)
-
getNextIndex
public final int getNextIndex()
-
getIndex
public final int getIndex()
-
obtainEntry
public final LocalNameQualifiedNamesMap.Entry obtainEntry(java.lang.String key)
-
obtainDynamicEntry
public final LocalNameQualifiedNamesMap.Entry obtainDynamicEntry(java.lang.String key)
-
getEntry
private LocalNameQualifiedNamesMap.Entry getEntry(java.lang.String key, int hash)
-
addEntry
private LocalNameQualifiedNamesMap.Entry addEntry(java.lang.String key, int hash, int bucketIndex)
-
resize
private void resize(int newCapacity)
-
transfer
private void transfer(LocalNameQualifiedNamesMap.Entry[] newTable)
-
eq
private boolean eq(java.lang.String x, java.lang.String y)
-
-