Class DomToGroovy

java.lang.Object
org.apache.groovy.xml.tools.DomToGroovy

public class DomToGroovy extends Object
A SAX handler for turning XML into Groovy scripts
  • Field Details

  • Constructor Details

  • Method Details

    • print

      public void print(Document document)
    • main

      public static void main(String[] args)
    • parse

      protected static Document parse(String fileName) throws Exception
      Throws:
      Exception
    • parse

      public static Document parse(File file) throws Exception
      Throws:
      Exception
    • parse

      public static Document parse(Reader input) throws Exception
      Throws:
      Exception
    • parse

      public static Document parse(InputStream input) throws Exception
      Throws:
      Exception
    • print

      protected void print(Node node, Map namespaces, boolean endWithComma)
    • printElement

      protected void printElement(Element element, Map namespaces, boolean endWithComma)
    • printQuoted

      protected void printQuoted(String text)
    • printPI

      protected void printPI(ProcessingInstruction instruction, boolean endWithComma)
    • printComment

      protected void printComment(Comment comment, boolean endWithComma)
    • printText

      protected void printText(Text node, boolean endWithComma)
    • escapeQuote

      protected String escapeQuote(String text)
    • defineNamespaces

      protected Map defineNamespaces(Element element, Map namespaces)
    • defineNamespace

      protected void defineNamespace(Map namespaces, String prefix, String uri)
    • printAttributes

      protected boolean printAttributes(Element element)
    • printAttributeWithPrefix

      protected void printAttributeWithPrefix(Attr attribute, StringBuffer buffer)
    • getAttributeValue

      protected String getAttributeValue(Attr attribute)
    • printAttributeWithoutPrefix

      protected boolean printAttributeWithoutPrefix(Attr attribute, boolean hasAttribute)
    • checkEscaping

      protected boolean checkEscaping(String localName)
    • getTextNodeData

      protected String getTextNodeData(Text node)
    • mixedContent

      protected boolean mixedContent(NodeList list)
    • printChildren

      protected void printChildren(Node parent, Map namespaces)
    • getLocalName

      protected String getLocalName(Node node)
    • printEnd

      protected void printEnd(String text, boolean endWithComma)
    • println

      protected void println(String text)
    • print

      protected void print(String text)
    • printIndent

      protected void printIndent()