Class SimpleNamespaceContext
java.lang.Object
org.springframework.util.xml.SimpleNamespaceContext
- All Implemented Interfaces:
NamespaceContext
Simple
javax.xml.namespace.NamespaceContext implementation.
Follows the standard NamespaceContext contract, and is loadable
via a java.util.Map or java.util.Properties object- Since:
- 3.0
- Author:
- Arjen Poutsma, Juergen Hoeller
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbindDefaultNamespaceUri(String namespaceUri) Bind the given namespace as default namespace.voidbindNamespaceUri(String prefix, String namespaceUri) Bind the given prefix to the given namespace.voidclear()Remove all declared prefixes.Return all declared prefixes.getNamespaceURI(String prefix) getPrefixes(String namespaceUri) voidremoveBinding(@Nullable String prefix) Remove the given prefix from this context.voidsetBindings(Map<String, String> bindings) Set the bindings for this namespace context.
-
Constructor Details
-
SimpleNamespaceContext
public SimpleNamespaceContext()
-
-
Method Details
-
getNamespaceURI
- Specified by:
getNamespaceURIin interfaceNamespaceContext
-
getPrefix
- Specified by:
getPrefixin interfaceNamespaceContext
-
getPrefixes
- Specified by:
getPrefixesin interfaceNamespaceContext
-
setBindings
-
bindDefaultNamespaceUri
Bind the given namespace as default namespace.- Parameters:
namespaceUri- the namespace uri
-
bindNamespaceUri
-
removeBinding
-
clear
public void clear()Remove all declared prefixes. -
getBoundPrefixes
-