Class AbstractXMLSerializer.NamespaceLevel

java.lang.Object
com.helger.xml.serialize.write.AbstractXMLSerializer.NamespaceLevel
Enclosing class:
AbstractXMLSerializer<NODETYPE>

protected static final class AbstractXMLSerializer.NamespaceLevel extends Object
Contains the XML namespace definitions for a single element.
Author:
Philip Helger
  • Constructor Details

    • NamespaceLevel

      public NamespaceLevel()
      Ctor
  • Method Details

    • getNamespaceURIOfPrefix

      @Nullable public String getNamespaceURIOfPrefix(@Nullable String sPrefix)
      Get the URL matching a given namespace prefix in this level.
      Parameters:
      sPrefix - The prefix to be searched. If it is null the default namespace URL is returned.
      Returns:
      null if the namespace mapping is not used or the URL otherwise.
    • addPrefixNamespaceMapping

      public void addPrefixNamespaceMapping(@Nullable String sPrefix, @Nonnull String sNamespaceURI)
    • getDefaultNamespaceURI

      @Nullable public String getDefaultNamespaceURI()
    • getPrefixOfNamespaceURI

      @Nullable public String getPrefixOfNamespaceURI(@Nonnull String sNamespaceURI)
    • getNamespaceCount

      @Nonnegative public int getNamespaceCount()
    • hasAnyNamespace

      public boolean hasAnyNamespace()
    • toString

      public String toString()
      Overrides:
      toString in class Object