public final class NamespaceContextImplementation
extends java.lang.Object
implements javax.xml.namespace.NamespaceContext
Modifier and Type | Field and Description |
---|---|
private int |
contextPosition |
private int[] |
contexts |
private int |
currentContext |
private static int |
DEFAULT_SIZE |
private int |
namespacePosition |
private java.lang.String[] |
namespaceURIs |
private java.lang.String[] |
prefixes |
Constructor and Description |
---|
NamespaceContextImplementation() |
Modifier and Type | Method and Description |
---|---|
void |
declarePrefix(java.lang.String prefix,
java.lang.String namespaceURI) |
int |
getCurrentContextEndIndex() |
int |
getCurrentContextStartIndex() |
java.lang.String |
getNamespaceURI(int index) |
java.lang.String |
getNamespaceURI(java.lang.String prefix) |
java.lang.String |
getNonDefaultPrefix(java.lang.String namespaceURI) |
java.lang.String |
getPrefix(int index) |
java.lang.String |
getPrefix(java.lang.String namespaceURI) |
java.util.Iterator |
getPrefixes(java.lang.String namespaceURI) |
boolean |
isCurrentContextEmpty() |
void |
popContext() |
void |
pushContext() |
void |
reset() |
private void |
resizeContexts() |
private void |
resizeNamespaces() |
private static int DEFAULT_SIZE
private java.lang.String[] prefixes
private java.lang.String[] namespaceURIs
private int namespacePosition
private int[] contexts
private int contextPosition
private int currentContext
public java.lang.String getNamespaceURI(java.lang.String prefix)
getNamespaceURI
in interface javax.xml.namespace.NamespaceContext
public java.lang.String getPrefix(java.lang.String namespaceURI)
getPrefix
in interface javax.xml.namespace.NamespaceContext
public java.lang.String getNonDefaultPrefix(java.lang.String namespaceURI)
public java.util.Iterator getPrefixes(java.lang.String namespaceURI)
getPrefixes
in interface javax.xml.namespace.NamespaceContext
public java.lang.String getPrefix(int index)
public java.lang.String getNamespaceURI(int index)
public int getCurrentContextStartIndex()
public int getCurrentContextEndIndex()
public boolean isCurrentContextEmpty()
public void declarePrefix(java.lang.String prefix, java.lang.String namespaceURI)
private void resizeNamespaces()
public void pushContext()
private void resizeContexts()
public void popContext()
public void reset()