Class DomToGroovy


  • public class DomToGroovy
    extends Object
    A SAX handler for turning XML into Groovy scripts
    • Method Detail

      • print

        public void print​(Document document)
      • main

        public static void main​(String[] args)
      • 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)
      • 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()