public class XMLIndentDeterminatorHTML extends Object implements IXMLIndentDeterminator
IXMLIndentDeterminator for real HTML. It uses the
default indent and align mode except for <pre> and <code>
elements.| Constructor and Description |
|---|
XMLIndentDeterminatorHTML() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
EXMLSerializeIndent |
getIndentInner(String sParentNamespaceURI,
String sParentTagName,
String sNamespaceURI,
String sTagName,
Map<QName,String> aAttrs,
boolean bHasChildren,
EXMLSerializeIndent eDefaultIndent)
Determine the outer indentation mode (after the start tag and before the
closing tag).
|
EXMLSerializeIndent |
getIndentOuter(String sParentNamespaceURI,
String sParentTagName,
String sNamespaceURI,
String sTagName,
Map<QName,String> aAttrs,
boolean bHasChildren,
EXMLSerializeIndent eDefaultIndent)
Determine the outer indentation mode (before the start tag and after the
closing tag).
|
int |
hashCode() |
String |
toString() |
@Nonnull public EXMLSerializeIndent getIndentOuter(@Nullable String sParentNamespaceURI, @Nullable String sParentTagName, @Nullable String sNamespaceURI, @Nonnull String sTagName, @Nullable Map<QName,String> aAttrs, boolean bHasChildren, @Nonnull EXMLSerializeIndent eDefaultIndent)
IXMLIndentDeterminatorgetIndentOuter in interface IXMLIndentDeterminatorsParentNamespaceURI - Optional namespace URI of the parent element (if any). May be
null.sParentTagName - Tag name of the parent element (if any). May be null.sNamespaceURI - Optional namespace URI. May be null.sTagName - Tag name.aAttrs - Optional set of attributes.bHasChildren - true if the current element has childreneDefaultIndent - The default indentation mode provided by the
IXMLWriterSettings. Never null.null.@Nonnull public EXMLSerializeIndent getIndentInner(@Nullable String sParentNamespaceURI, @Nullable String sParentTagName, @Nullable String sNamespaceURI, @Nonnull String sTagName, @Nullable Map<QName,String> aAttrs, boolean bHasChildren, @Nonnull EXMLSerializeIndent eDefaultIndent)
IXMLIndentDeterminatorgetIndentInner in interface IXMLIndentDeterminatorsParentNamespaceURI - Optional namespace URI of the parent element (if any). May be
null.sParentTagName - Tag name of the parent element (if any). May be null.sNamespaceURI - Optional namespace URI. May be null.sTagName - Tag name.aAttrs - Optional set of attributes.bHasChildren - true if the current element has childreneDefaultIndent - The default indentation mode provided by the
IXMLWriterSettings. Never null.null.Copyright © 2014–2023 Philip Helger. All rights reserved.