Package com.helger.xml.serialize.write
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 Summary
Constructors Constructor Description NamespaceLevel()Ctor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPrefixNamespaceMapping(String sPrefix, String sNamespaceURI)StringgetDefaultNamespaceURI()intgetNamespaceCount()StringgetNamespaceURIOfPrefix(String sPrefix)Get the URL matching a given namespace prefix in this level.StringgetPrefixOfNamespaceURI(String sNamespaceURI)booleanhasAnyNamespace()StringtoString()
-
-
-
Method Detail
-
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 isnullthe default namespace URL is returned.- Returns:
nullif the namespace mapping is not used or the URL otherwise.
-
addPrefixNamespaceMapping
public void addPrefixNamespaceMapping(@Nullable String sPrefix, @Nonnull String sNamespaceURI)
-
getPrefixOfNamespaceURI
@Nullable public String getPrefixOfNamespaceURI(@Nonnull String sNamespaceURI)
-
getNamespaceCount
@Nonnegative public int getNamespaceCount()
-
hasAnyNamespace
public boolean hasAnyNamespace()
-
-