public final class XmlNamespaceContext extends Object implements NamespaceContext
| Constructor and Description |
|---|
XmlNamespaceContext(Map<String,String> prefixToUri)
Create a new namespace context with bindings from prefix to URI and bind the
default namespaces as described in the documentation of
NamespaceContext. |
| Modifier and Type | Method and Description |
|---|---|
XmlNamespaceContext |
add(XmlNamespaceBinding... bindings)
Create a new context with the given bindings added.
|
XmlNamespaceContext |
add(XmlNamespaceContext bindings)
Create a new context with the given bindings added.
|
List<XmlNamespaceBinding> |
getBindings() |
String |
getNamespaceURI(String prefix) |
String |
getPrefix(String uri) |
Iterator |
getPrefixes(String uri) |
NamespaceContext |
merge(NamespaceContext precedence) |
static NamespaceContext |
merge(NamespaceContext a,
NamespaceContext b)
Merge
b into a so that b takes precedence over a. |
static XmlNamespaceContext |
mk(List<XmlNamespaceBinding> bindings) |
static XmlNamespaceContext |
mk(Map<String,String> prefixToUri) |
static XmlNamespaceContext |
mk(com.entwinemedia.fn.Stream<XmlNamespaceBinding> bindings) |
static XmlNamespaceContext |
mk(String prefix,
String namespaceUri) |
static XmlNamespaceContext |
mk(XmlNamespaceBinding... bindings) |
public XmlNamespaceContext(Map<String,String> prefixToUri)
NamespaceContext.public static XmlNamespaceContext mk(Map<String,String> prefixToUri)
public static XmlNamespaceContext mk(XmlNamespaceBinding... bindings)
public static XmlNamespaceContext mk(String prefix, String namespaceUri)
public static XmlNamespaceContext mk(List<XmlNamespaceBinding> bindings)
public static XmlNamespaceContext mk(com.entwinemedia.fn.Stream<XmlNamespaceBinding> bindings)
public String getNamespaceURI(String prefix)
getNamespaceURI in interface NamespaceContextpublic String getPrefix(String uri)
getPrefix in interface NamespaceContextpublic Iterator getPrefixes(String uri)
getPrefixes in interface NamespaceContextpublic List<XmlNamespaceBinding> getBindings()
public XmlNamespaceContext add(XmlNamespaceBinding... bindings)
public XmlNamespaceContext add(XmlNamespaceContext bindings)
public NamespaceContext merge(NamespaceContext precedence)
public static NamespaceContext merge(NamespaceContext a, NamespaceContext b)
b into a so that b takes precedence over a.Copyright © 2009–2021 Opencast Project. All rights reserved.