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