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()