public class MultipleScopeNamespaceSupport extends NamespaceSupport
NamespaceSupport.Prefixes| Modifier and Type | Field and Description |
|---|---|
protected int |
fCurrentScope |
protected int[] |
fScope |
fContext, fCurrentContext, fNamespace, fNamespaceSize, fPrefixes| Constructor and Description |
|---|
MultipleScopeNamespaceSupport() |
MultipleScopeNamespaceSupport(org.apache.xerces.xni.NamespaceContext context) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Enumeration |
getAllPrefixes()
Return an enumeration of all prefixes whose declarations are active
in the current context.
|
java.lang.String |
getPrefix(java.lang.String uri)
Look up a namespace URI and get one of the mapped prefix.
|
java.lang.String |
getPrefix(java.lang.String uri,
int context) |
java.lang.String |
getPrefix(java.lang.String uri,
int start,
int end) |
int |
getScopeForContext(int context) |
java.lang.String |
getURI(java.lang.String prefix)
Look up a prefix and get the currently-mapped Namespace URI.
|
java.lang.String |
getURI(java.lang.String prefix,
int context) |
java.lang.String |
getURI(java.lang.String prefix,
int start,
int end) |
void |
popScope()
Pops the current scope.
|
void |
pushScope()
Begins a new scope.
|
void |
reset()
Only resets the current scope -- all namespaces defined in lower scopes
remain valid after a call to reset.
|
containsPrefix, declarePrefix, deletePrefix, getDeclaredPrefixAt, getDeclaredPrefixCount, getNamespaceBindingInfo, popContext, pushContextpublic MultipleScopeNamespaceSupport()
public MultipleScopeNamespaceSupport(org.apache.xerces.xni.NamespaceContext context)
context - public java.util.Enumeration getAllPrefixes()
org.apache.xerces.xni.NamespaceContextgetAllPrefixes in interface org.apache.xerces.xni.NamespaceContextgetAllPrefixes in class NamespaceSupportNamespaceContext.getAllPrefixes()public int getScopeForContext(int context)
public java.lang.String getPrefix(java.lang.String uri)
org.apache.xerces.xni.NamespaceContextThis method looks up the namespace URI in the current context. If more than one prefix is currently mapped to the same URI, this method will make an arbitrary selection If no mapping is found, this methods will continue lookup in the parent context(s).
getPrefix in interface org.apache.xerces.xni.NamespaceContextgetPrefix in class NamespaceSupporturi - The namespace URI to look up.NamespaceContext.getPrefix(String)public java.lang.String getURI(java.lang.String prefix)
org.apache.xerces.xni.NamespaceContextThis method looks up the prefix in the current context. If no mapping is found, this methods will continue lookup in the parent context(s). Use the empty string ("") for the default Namespace.
getURI in interface org.apache.xerces.xni.NamespaceContextgetURI in class NamespaceSupportprefix - The prefix to look up.NamespaceContext.getURI(String)public java.lang.String getPrefix(java.lang.String uri,
int context)
public java.lang.String getURI(java.lang.String prefix,
int context)
public java.lang.String getPrefix(java.lang.String uri,
int start,
int end)
public java.lang.String getURI(java.lang.String prefix,
int start,
int end)
public void reset()
reset in interface org.apache.xerces.xni.NamespaceContextreset in class NamespaceSupportNamespaceContext.reset()public void pushScope()
public void popScope()
Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.