public class DomToGroovy extends Object
A SAX handler for turning XML into Groovy scripts
| Constructor and description |
|---|
DomToGroovy
(PrintWriter out) |
DomToGroovy
(groovy.util.IndentPrinter out) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected boolean |
checkEscaping(String localName) |
|
protected void |
defineNamespace(Map namespaces, String prefix, String uri) |
|
protected Map |
defineNamespaces(Element element, Map namespaces) |
|
protected String |
escapeQuote(String text) |
|
protected String |
getAttributeValue(Attr attribute) |
|
protected String |
getLocalName(Node node) |
|
protected String |
getTextNodeData(Text node) |
|
public static void |
main(String[] args) |
|
protected boolean |
mixedContent(NodeList list) |
|
protected static Document |
parse(String fileName) |
|
public static Document |
parse(File file) |
|
public static Document |
parse(Reader input) |
|
public static Document |
parse(InputStream input) |
|
public void |
print(Document document) |
|
protected void |
print(Node node, Map namespaces, boolean endWithComma) |
|
protected void |
print(String text) |
|
protected void |
printAttributeWithPrefix(Attr attribute, StringBuffer buffer) |
|
protected boolean |
printAttributeWithoutPrefix(Attr attribute, boolean hasAttribute) |
|
protected boolean |
printAttributes(Element element) |
|
protected void |
printChildren(Node parent, Map namespaces) |
|
protected void |
printComment(Comment comment, boolean endWithComma) |
|
protected void |
printElement(Element element, Map namespaces, boolean endWithComma) |
|
protected void |
printEnd(String text, boolean endWithComma) |
|
protected void |
printIndent() |
|
protected void |
printPI(ProcessingInstruction instruction, boolean endWithComma) |
|
protected void |
printQuoted(String text) |
|
protected void |
printText(Text node, boolean endWithComma) |
|
protected void |
println(String text) |
Copyright © 2003-2021 The Apache Software Foundation. All rights reserved.