public class PrefixArray extends ValueArray
Modifier and Type | Field and Description |
---|---|
String[] |
_array |
int[] |
_currentInScope |
int |
_declarationId |
static int |
PREFIX_MAP_SIZE |
_maximumCapacity, _readOnlyArraySize, _size, DEFAULT_CAPACITY, MAXIMUM_CAPACITY
Constructor and Description |
---|
PrefixArray() |
PrefixArray(int initialCapacity,
int maximumCapacity) |
Modifier and Type | Method and Description |
---|---|
int |
add(String s) |
void |
clear() |
void |
clearCompletely() |
void |
clearDeclarationIds() |
int |
countNamespacePool() |
int |
countPrefixPool() |
String |
get(int i) |
String[] |
getArray()
Returns cloned version of internal String[].
|
String[] |
getCompleteArray() |
String |
getNamespaceFromPrefix(String prefix) |
Iterator |
getPrefixes() |
Iterator |
getPrefixesFromNamespace(String namespaceName) |
String |
getPrefixFromNamespace(String namespaceName) |
void |
popScope(int prefixIndex) |
void |
popScopeWithPrefixEntry(int prefixIndex) |
void |
pushScope(int prefixIndex,
int namespaceIndex) |
void |
pushScopeWithPrefixEntry(String prefix,
String namespaceName,
int prefixIndex,
int namespaceIndex) |
protected void |
resize() |
void |
setReadOnlyArray(PrefixArray readOnlyArray,
boolean clear) |
void |
setReadOnlyArray(ValueArray readOnlyArray,
boolean clear) |
getMaximumCapacity, getSize, setMaximumCapacity
public static final int PREFIX_MAP_SIZE
public String[] _array
public int[] _currentInScope
public int _declarationId
public PrefixArray(int initialCapacity, int maximumCapacity)
public PrefixArray()
public int countNamespacePool()
public int countPrefixPool()
public final void clear()
clear
in class ValueArray
public final void clearCompletely()
public final String[] getArray()
public final void setReadOnlyArray(ValueArray readOnlyArray, boolean clear)
setReadOnlyArray
in class ValueArray
public final void setReadOnlyArray(PrefixArray readOnlyArray, boolean clear)
public final String[] getCompleteArray()
public final String get(int i)
public final int add(String s)
protected final void resize()
public final void clearDeclarationIds()
public final void pushScope(int prefixIndex, int namespaceIndex) throws FastInfosetException
FastInfosetException
public final void pushScopeWithPrefixEntry(String prefix, String namespaceName, int prefixIndex, int namespaceIndex) throws FastInfosetException
FastInfosetException
public final void popScope(int prefixIndex)
public final void popScopeWithPrefixEntry(int prefixIndex)
public final Iterator getPrefixes()
Copyright © 2016 Oracle Corpration. All rights reserved.