groovy.text
Class XmlTemplateEngine.GspPrinter

java.lang.Object
  extended by groovy.util.XmlNodePrinter
      extended by groovy.text.XmlTemplateEngine.GspPrinter
Enclosing class:
XmlTemplateEngine

private static class XmlTemplateEngine.GspPrinter
extends XmlNodePrinter


Field Summary
 
Fields inherited from class groovy.util.XmlNodePrinter
out
 
Constructor Summary
XmlTemplateEngine.GspPrinter(IndentPrinter out)
           
XmlTemplateEngine.GspPrinter(java.io.PrintWriter out, java.lang.String indent)
           
 
Method Summary
private  void append(java.lang.StringBuffer sb, char plainChar, java.lang.String xmlString, boolean inGString)
           
private  java.lang.String escapeSpecialChars(java.lang.String s)
           
protected  void printGroovyTag(java.lang.String tag, java.lang.String text)
           
protected  void printLineBegin()
           
protected  void printLineEnd(java.lang.String comment)
           
protected  void printSimpleItem(java.lang.Object value)
           
protected  boolean printSpecialNode(Node node)
           
 
Methods inherited from class groovy.util.XmlNodePrinter
getNameOfNode, getQuote, isEmptyElement, isNamespaceAware, print, print, printLineEnd, printList, printName, printNameAttributes, printNamespace, setNamespaceAware, setQuote
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlTemplateEngine.GspPrinter

public XmlTemplateEngine.GspPrinter(java.io.PrintWriter out,
                                    java.lang.String indent)

XmlTemplateEngine.GspPrinter

public XmlTemplateEngine.GspPrinter(IndentPrinter out)
Method Detail

printGroovyTag

protected void printGroovyTag(java.lang.String tag,
                              java.lang.String text)

printSimpleItem

protected void printSimpleItem(java.lang.Object value)
Overrides:
printSimpleItem in class XmlNodePrinter

escapeSpecialChars

private java.lang.String escapeSpecialChars(java.lang.String s)

append

private void append(java.lang.StringBuffer sb,
                    char plainChar,
                    java.lang.String xmlString,
                    boolean inGString)

printLineBegin

protected void printLineBegin()
Overrides:
printLineBegin in class XmlNodePrinter

printLineEnd

protected void printLineEnd(java.lang.String comment)
Overrides:
printLineEnd in class XmlNodePrinter

printSpecialNode

protected boolean printSpecialNode(Node node)
Overrides:
printSpecialNode in class XmlNodePrinter


Copyright © ${year} The Codehaus. All Rights Reserved.