Package com.sun.xml.fastinfoset.util
Class PrefixArray
java.lang.Object
com.sun.xml.fastinfoset.util.ValueArray
com.sun.xml.fastinfoset.util.PrefixArray
-
Field Summary
FieldsFields inherited from class com.sun.xml.fastinfoset.util.ValueArray
_maximumCapacity, _readOnlyArraySize, _size, DEFAULT_CAPACITY, MAXIMUM_CAPACITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal intfinal voidclear()final voidfinal voidintintfinal Stringget(int i) final String[]getArray()Returns cloned version of internal String[].final String[]final StringgetNamespaceFromPrefix(String prefix) final Iteratorfinal IteratorgetPrefixesFromNamespace(String namespaceName) final StringgetPrefixFromNamespace(String namespaceName) final voidpopScope(int prefixIndex) final voidpopScopeWithPrefixEntry(int prefixIndex) final voidpushScope(int prefixIndex, int namespaceIndex) final voidpushScopeWithPrefixEntry(String prefix, String namespaceName, int prefixIndex, int namespaceIndex) protected final voidresize()final voidsetReadOnlyArray(PrefixArray readOnlyArray, boolean clear) final voidsetReadOnlyArray(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:
-
_array
-
_currentInScope
public int[] _currentInScope -
_declarationId
public int _declarationId
-
-
Constructor Details
-
PrefixArray
public PrefixArray(int initialCapacity, int maximumCapacity) -
PrefixArray
public PrefixArray()
-
-
Method Details
-
countNamespacePool
public int countNamespacePool() -
countPrefixPool
public int countPrefixPool() -
clear
public final void clear()- Specified by:
clearin classValueArray
-
clearCompletely
public final void clearCompletely() -
getArray
Returns cloned version of internal String[].- Returns:
- cloned version of internal String[].
-
setReadOnlyArray
- Specified by:
setReadOnlyArrayin 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
-