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 class
LocalNameQualifiedNamesMap.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
_index
private LocalNameQualifiedNamesMap
_readOnlyMap
private 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.Entry
addEntry(java.lang.String key, int hash, int bucketIndex)
void
clear()
private boolean
eq(java.lang.String x, java.lang.String y)
private LocalNameQualifiedNamesMap.Entry
getEntry(java.lang.String key, int hash)
int
getIndex()
int
getNextIndex()
boolean
isQNameFromReadOnlyMap(QualifiedName name)
LocalNameQualifiedNamesMap.Entry
obtainDynamicEntry(java.lang.String key)
LocalNameQualifiedNamesMap.Entry
obtainEntry(java.lang.String key)
private void
resize(int newCapacity)
void
setReadOnlyMap(KeyIntMap readOnlyMap, boolean clear)
void
setReadOnlyMap(LocalNameQualifiedNamesMap readOnlyMap, boolean clear)
private void
transfer(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:
setReadOnlyMap
in 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 final LocalNameQualifiedNamesMap.Entry getEntry(java.lang.String key, int hash)
-
addEntry
private final LocalNameQualifiedNamesMap.Entry addEntry(java.lang.String key, int hash, int bucketIndex)
-
resize
private final void resize(int newCapacity)
-
transfer
private final void transfer(LocalNameQualifiedNamesMap.Entry[] newTable)
-
eq
private final boolean eq(java.lang.String x, java.lang.String y)
-
-