Example usage for org.dom4j.io OutputFormat getIndent

List of usage examples for org.dom4j.io OutputFormat getIndent

Introduction

In this page you can find the example usage for org.dom4j.io OutputFormat getIndent.

Prototype

public String getIndent() 

Source Link

Usage

From source file:org.withinsea.izayoi.cortile.template.html.parser.HTMLWriter.java

License:Mozilla Public License

@Override
protected void writeElement(Element element) throws IOException {

    if (!HTMLConstants.ANONYMOUS_TAG_NAME.equals(element.getName())) {
        super.writeElement(element);
        return;//from  ww w . java 2s. c o m
    }

    OutputFormat currentFormat = getOutputFormat();
    boolean saveTrimText = currentFormat.isTrimText();
    String currentIndent = currentFormat.getIndent();
    currentFormat.setNewlines(false);
    currentFormat.setTrimText(false);
    currentFormat.setIndent("");

    writePrintln();
    indent();
    writeElementContent(element);
    writePrintln();
    indent();

    currentFormat.setTrimText(saveTrimText);
    currentFormat.setIndent(currentIndent);
}