Groovy Documentation

## org.codehaus.groovy.grails.web.xml
[Java] Class PrettyPrintXMLStreamWriter

    java.lang.Object
      org.codehaus.groovy.grails.web.xml.XMLStreamWriter
          org.codehaus.groovy.grails.web.xml.PrettyPrintXMLStreamWriter

    public class PrettyPrintXMLStreamWriter
    extends XMLStreamWriter

A XMLStreamWriter dedicated to create indented/pretty printed output.

Authors:
  Siegfried Puchbauer

Since:
  1.1

Field Summary
`static java.lang.String` | `DEFAULT_INDENT_STR`
`static java.lang.String` | `NEWLINE`

Fields inherited from class XMLStreamWriter
mode, tagStack, writer

Constructor Summary
`PrettyPrintXMLStreamWriter(StreamingMarkupWriter writer)`
`PrettyPrintXMLStreamWriter(StreamingMarkupWriter writer, java.lang.String indent)`

Method Summary
`XMLStreamWriter` | `characters(java.lang.String data)`
`XMLStreamWriter` | `end()`
`protected void` | `endStartTag()`
`XMLStreamWriter` | `startDocument(java.lang.String encoding, java.lang.String version)`
`XMLStreamWriter` | `startNode(java.lang.String tag)`
`protected void` | `startTag()`

Methods inherited from class XMLStreamWriter
attribute, characters, end, endStartTag, startDocument, startNode, startTag

Field Detail

### DEFAULT_INDENT_STR

    public static final java.lang.String DEFAULT_INDENT_STR

### NEWLINE

    public static final java.lang.String NEWLINE

Constructor Detail

### PrettyPrintXMLStreamWriter

    public PrettyPrintXMLStreamWriter(StreamingMarkupWriter writer)

### PrettyPrintXMLStreamWriter

    public PrettyPrintXMLStreamWriter(StreamingMarkupWriter writer, java.lang.String indent)

Method Detail

### characters

    @Override
    public XMLStreamWriter characters(java.lang.String data)

### end

    @Override
    public XMLStreamWriter end()

### endStartTag

    @Override
    protected void endStartTag()

### startDocument

    @Override
    public XMLStreamWriter startDocument(java.lang.String encoding, java.lang.String version)

### startNode

    @Override
    public XMLStreamWriter startNode(java.lang.String tag)

### startTag

    @Override
    protected void startTag()

Groovy Documentation