buildHTMLContent method
StringBuffer
buildHTMLContent(
{ - bool withIndent = false,
- String indent = ' ',
- bool disableIndent = false,
- bool xhtml = false,
- bool resolveDSX = false,
- bool buildTemplates = false,
- String innerIndent = '',
- String innerBreakLine = '',
- DOMNode? parentNode,
- DOMNode? previousNode,
- DOMContext<Object>? domContext,
- StringBuffer? output,
})
Implementation
StringBuffer buildHTMLContent(
{bool withIndent = false,
String indent = ' ',
bool disableIndent = false,
bool xhtml = false,
bool resolveDSX = false,
bool buildTemplates = false,
String innerIndent = '',
String innerBreakLine = '',
DOMNode? parentNode,
DOMNode? previousNode,
DOMContext? domContext,
StringBuffer? output}) {
output ??= StringBuffer();
final content = _content;
if (content == null || content.isEmpty) {
return output;
}
DOMNode? prev;
for (var node in content) {
var subElement = node.buildHTML(
withIndent: withIndent,
parentIndent: innerIndent,
indent: indent,
disableIndent: disableIndent,
xhtml: xhtml,
resolveDSX: resolveDSX,
buildTemplates: buildTemplates,
parentNode: this,
previousNode: prev,
domContext: domContext);
output.write(subElement);
output.write(innerBreakLine);
prev = node;
}
return output;
}