|
Groovy 1.7.9 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgroovy.lang.GroovyObjectSupport
groovy.util.BuilderSupport
groovy.xml.DOMBuilder
public class DOMBuilder extends BuilderSupport
A helper class for creating a W3C DOM tree
Constructor Summary | |
DOMBuilder(org.w3c.dom.Document document)
|
|
DOMBuilder(DocumentBuilder documentBuilder)
|
Method Summary | |
---|---|
protected void
|
appendNamespaceAttributes(org.w3c.dom.Element element, Map attributes)
|
protected org.w3c.dom.Document
|
createDocument()
|
protected Object
|
createNode(Object name)
|
protected Object
|
createNode(Object name, Object value)
|
protected Object
|
createNode(Object name, Map attributes, Object value)
|
protected Object
|
createNode(Object name, Map attributes)
|
static DOMBuilder
|
newInstance()
|
static DOMBuilder
|
newInstance(boolean validating, boolean namespaceAware)
|
static org.w3c.dom.Document
|
parse(Reader reader)
Creates a DocumentBuilder and uses it to parse the XML text read from the given reader. |
static org.w3c.dom.Document
|
parse(Reader reader, boolean validating, boolean namespaceAware)
Creates a DocumentBuilder and uses it to parse the XML text read from the given reader, allowing parser validation and namespace awareness to be controlled. |
org.w3c.dom.Document
|
parseText(String text)
A helper method to parse the given text as XML. |
protected void
|
setParent(Object parent, Object child)
|
Methods inherited from class BuilderSupport | |
---|---|
createNode, createNode, createNode, createNode, doInvokeMethod, getCurrent, getName, invokeMethod, invokeMethod, nodeCompleted, postNodeCompletion, setClosureDelegate, setCurrent, setParent |
Methods inherited from class GroovyObjectSupport | |
---|---|
getMetaClass, getProperty, invokeMethod, setMetaClass, setProperty |
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Constructor Detail |
---|
public DOMBuilder(org.w3c.dom.Document document)
public DOMBuilder(DocumentBuilder documentBuilder)
Method Detail |
---|
protected void appendNamespaceAttributes(org.w3c.dom.Element element, Map attributes)
protected org.w3c.dom.Document createDocument()
protected Object createNode(Object name)
protected Object createNode(Object name, Object value)
protected Object createNode(Object name, Map attributes, Object value)
protected Object createNode(Object name, Map attributes)
public static DOMBuilder newInstance()
public static DOMBuilder newInstance(boolean validating, boolean namespaceAware)
public static org.w3c.dom.Document parse(Reader reader)
reader
- the reader to read the XML text from
public static org.w3c.dom.Document parse(Reader reader, boolean validating, boolean namespaceAware)
reader
- the reader to read the XML text fromvalidating
- whether to validate the XMLnamespaceAware
- whether the parser should be namespace aware
public org.w3c.dom.Document parseText(String text)
text
- the XML text to parse
protected void setParent(Object parent, Object child)
Copyright © 2003-2010 The Codehaus. All rights reserved.