类 SimpleNamespaceContext

java.lang.Object
cn.taketoday.util.xml.SimpleNamespaceContext
所有已实现的接口:
NamespaceContext

public class SimpleNamespaceContext extends Object implements 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
从以下版本开始:
4.0
作者:
Arjen Poutsma, Juergen Hoeller
  • 字段详细资料

  • 构造器详细资料

    • SimpleNamespaceContext

      public SimpleNamespaceContext()
  • 方法详细资料

    • getNamespaceURI

      public String getNamespaceURI(String prefix)
      指定者:
      getNamespaceURI 在接口中 NamespaceContext
    • getPrefix

      @Nullable public String getPrefix(String namespaceUri)
      指定者:
      getPrefix 在接口中 NamespaceContext
    • getPrefixes

      public Iterator<String> getPrefixes(String namespaceUri)
      指定者:
      getPrefixes 在接口中 NamespaceContext
    • getPrefixesSet

      private Set<String> getPrefixesSet(String namespaceUri)
    • 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 prefix
      namespaceUri - 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.