java.lang.Object
com.sun.xml.fastinfoset.util.ValueArray
com.sun.xml.fastinfoset.util.PrefixArray
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
private static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionString[]
int[]
int
private int
private PrefixArray.NamespaceEntry[]
private PrefixArray.NamespaceEntry
private final PrefixArray.PrefixEntry[]
private PrefixArray.PrefixEntry
private PrefixArray
static final int
Fields inherited from class com.sun.xml.fastinfoset.util.ValueArray
_maximumCapacity, _readOnlyArraySize, _size, DEFAULT_CAPACITY, MAXIMUM_CAPACITY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal int
final void
clear()
final void
final void
int
int
final String
get
(int i) final String[]
getArray()
Returns cloned version of internal String[].final String[]
final String
getNamespaceFromPrefix
(String prefix) getPrefixesFromNamespace
(String namespaceName) final String
getPrefixFromNamespace
(String namespaceName) private void
increaseNamespacePool
(int capacity) private void
increasePrefixPool
(int capacity) private void
final void
popScope
(int prefixIndex) final void
popScopeWithPrefixEntry
(int prefixIndex) final void
pushScope
(int prefixIndex, int namespaceIndex) final void
pushScopeWithPrefixEntry
(String prefix, String namespaceName, int prefixIndex, int namespaceIndex) protected final void
resize()
final void
setReadOnlyArray
(PrefixArray readOnlyArray, boolean clear) final void
setReadOnlyArray
(ValueArray readOnlyArray, boolean clear) Methods inherited from class com.sun.xml.fastinfoset.util.ValueArray
getMaximumCapacity, getSize, setMaximumCapacity
-
Field Details
-
PREFIX_MAP_SIZE
public static final int PREFIX_MAP_SIZE- See Also:
-
_initialCapacity
private int _initialCapacity -
_array
-
_readOnlyArray
-
_prefixMap
-
_prefixPool
-
_namespacePool
-
_inScopeNamespaces
-
_currentInScope
public int[] _currentInScope -
_declarationId
public int _declarationId
-
-
Constructor Details
-
PrefixArray
public PrefixArray(int initialCapacity, int maximumCapacity) -
PrefixArray
public PrefixArray()
-
-
Method Details
-
initializeEntries
private void initializeEntries() -
increaseNamespacePool
private void increaseNamespacePool(int capacity) -
increasePrefixPool
private void increasePrefixPool(int capacity) -
countNamespacePool
public int countNamespacePool() -
countPrefixPool
public int countPrefixPool() -
clear
public final void clear()- Specified by:
clear
in classValueArray
-
clearCompletely
public final void clearCompletely() -
getArray
Returns cloned version of internal String[].- Returns:
- cloned version of internal String[].
-
setReadOnlyArray
- Specified by:
setReadOnlyArray
in classValueArray
-
setReadOnlyArray
-
getCompleteArray
-
get
-
add
-
resize
protected final void resize() -
clearDeclarationIds
public final void clearDeclarationIds() -
pushScope
- Throws:
FastInfosetException
-
pushScopeWithPrefixEntry
public final void pushScopeWithPrefixEntry(String prefix, String namespaceName, int prefixIndex, int namespaceIndex) throws FastInfosetException - Throws:
FastInfosetException
-
popScope
public final void popScope(int prefixIndex) -
popScopeWithPrefixEntry
public final void popScopeWithPrefixEntry(int prefixIndex) -
getNamespaceFromPrefix
-
getPrefixFromNamespace
-
getPrefixes
-
getPrefixesFromNamespace
-