Class NamespaceContext

java.lang.Object
org.apache.xmlbeans.impl.values.NamespaceContext
All Implemented Interfaces:
PrefixResolver

public class NamespaceContext extends Object implements PrefixResolver
  • Constructor Details

    • NamespaceContext

      public NamespaceContext(Map prefixToUriMap)
    • NamespaceContext

      public NamespaceContext(TypeStore typeStore)
    • NamespaceContext

      public NamespaceContext(XmlObject xmlObject)
    • NamespaceContext

      public NamespaceContext(StartElement start)
    • NamespaceContext

      public NamespaceContext(PrefixResolver resolver)
  • Method Details

    • clearThreadLocals

      public static void clearThreadLocals()
    • push

      public static void push(NamespaceContext next)
    • pop

      public static void pop()
    • getCurrent

      public static PrefixResolver getCurrent()
    • getNamespaceForPrefix

      public String getNamespaceForPrefix(String prefix)
      Description copied from interface: PrefixResolver
      Caled when the user has a prefix and needs to look up the corresponding namespace URI. If the prefix is not defined in this context, then this method may return null. The no-namespace is represented by the empty string return result. If the prefix is null or "", then the default namespace is being requested. To conform with the XML spec, the default namespace will return the no-namespace ("") if it is not mapped.
      Specified by:
      getNamespaceForPrefix in interface PrefixResolver