类 SimpleNamespaceContext
- java.lang.Object
- org.springframework.util.xml.SimpleNamespaceContext
- 所有已实现的接口:
NamespaceContext
public class SimpleNamespaceContext extends Object implements NamespaceContext
Simplejavax.xml.namespace.NamespaceContextimplementation. Follows the standardNamespaceContextcontract, and is loadable via ajava.util.Maporjava.util.Propertiesobject- 从以下版本开始:
- 3.0
- 作者:
- Arjen Poutsma, Juergen Hoeller
构造器概要
构造器 构造器 说明 SimpleNamespaceContext()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidbindDefaultNamespaceUri(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.Iterator<String>getBoundPrefixes()Return all declared prefixes.StringgetNamespaceURI(String prefix)StringgetPrefix(String namespaceUri)Iterator<String>getPrefixes(String namespaceUri)voidremoveBinding(String prefix)Remove the given prefix from this context.voidsetBindings(Map<String,String> bindings)Set the bindings for this namespace context.
构造器详细资料
SimpleNamespaceContext
public SimpleNamespaceContext()
方法详细资料
getNamespaceURI
public String getNamespaceURI(String prefix)
- 指定者:
getNamespaceURI在接口中NamespaceContext
getPrefixes
public Iterator<String> getPrefixes(String namespaceUri)
- 指定者:
getPrefixes在接口中NamespaceContext
setBindings
public void setBindings(Map<String,String> bindings)
Set the bindings for this namespace context. The supplied map must consist of string key value pairs.
bindDefaultNamespaceUri
public void bindDefaultNamespaceUri(String namespaceUri)
Bind the given namespace as default namespace.- 参数:
namespaceUri- the namespace uri
bindNamespaceUri
public void bindNamespaceUri(String prefix, String namespaceUri)
Bind the given prefix to the given namespace.- 参数:
prefix- the namespace prefixnamespaceUri- the namespace uri
removeBinding
public void removeBinding(@Nullable String prefix)
Remove the given prefix from this context.- 参数:
prefix- the prefix to be removed
clear
public void clear()
Remove all declared prefixes.
getBoundPrefixes
public Iterator<String> getBoundPrefixes()
Return all declared prefixes.