Package com.helger.xml.serialize.write
Interface IXMLBracketModeDeterminator
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
XMLBracketModeDeterminatorHTML4,XMLBracketModeDeterminatorHTML5,XMLBracketModeDeterminatorXML,XMLBracketModeDeterminatorXMLC14
@MustImplementEqualsAndHashcode public interface IXMLBracketModeDeterminator extends Serializable
Interface used in writing XML to determine which of the bracket mode as outlined inEXMLSerializeBracketModeshould be used for a single element.- Author:
- Philip Helger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EXMLSerializeBracketModegetBracketMode(String sNamespaceURI, String sTagName, Map<QName,String> aAttrs, boolean bHasChildren)Determine the bracket mode for an XML element.
-
-
-
Method Detail
-
getBracketMode
@Nonnull EXMLSerializeBracketMode getBracketMode(@Nullable String sNamespaceURI, @Nonnull String sTagName, @Nullable Map<QName,String> aAttrs, boolean bHasChildren)
Determine the bracket mode for an XML element.- Parameters:
sNamespaceURI- Optional namespace URI. May benull.sTagName- Tag nameaAttrs- Optional set of attributes.bHasChildren-trueif the current element has children- Returns:
- The bracket mode to be used. May not be
null.
-
-