Package org.codehaus.stax2.ri.evt
Class MergedNsContext
- java.lang.Object
-
- org.codehaus.stax2.ri.evt.MergedNsContext
-
- All Implemented Interfaces:
javax.xml.namespace.NamespaceContext
public class MergedNsContext extends java.lang.Object implements javax.xml.namespace.NamespaceContext
Helper class used to combine an enclosing namespace context with a list of namespace declarations contained, to result in a single namespace context object.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.List<javax.xml.stream.events.Namespace>
_namespaces
List ofNamespace
instances.(package private) javax.xml.namespace.NamespaceContext
_parentCtxt
-
Constructor Summary
Constructors Modifier Constructor Description protected
MergedNsContext(javax.xml.namespace.NamespaceContext parentCtxt, java.util.List<javax.xml.stream.events.Namespace> localNs)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T> java.util.ArrayList<T>
addToList(java.util.ArrayList<T> l, T value)
static MergedNsContext
construct(javax.xml.namespace.NamespaceContext parentCtxt, java.util.List<javax.xml.stream.events.Namespace> localNs)
java.lang.String
getNamespaceURI(java.lang.String prefix)
java.lang.String
getPrefix(java.lang.String nsURI)
java.util.Iterator<java.lang.String>
getPrefixes(java.lang.String nsURI)
-
-
-
Method Detail
-
construct
public static MergedNsContext construct(javax.xml.namespace.NamespaceContext parentCtxt, java.util.List<javax.xml.stream.events.Namespace> localNs)
-
getNamespaceURI
public java.lang.String getNamespaceURI(java.lang.String prefix)
- Specified by:
getNamespaceURI
in interfacejavax.xml.namespace.NamespaceContext
-
getPrefix
public java.lang.String getPrefix(java.lang.String nsURI)
- Specified by:
getPrefix
in interfacejavax.xml.namespace.NamespaceContext
-
getPrefixes
public java.util.Iterator<java.lang.String> getPrefixes(java.lang.String nsURI)
- Specified by:
getPrefixes
in interfacejavax.xml.namespace.NamespaceContext
-
addToList
protected <T> java.util.ArrayList<T> addToList(java.util.ArrayList<T> l, T value)
-
-