|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object groovy.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(javax.xml.parsers.DocumentBuilder documentBuilder)
|
Method Summary | |
---|---|
protected void
|
appendNamespaceAttributes(org.w3c.dom.Element element, java.util.Map attributes)
|
protected org.w3c.dom.Document
|
createDocument()
|
protected java.lang.Object
|
createNode(java.lang.Object name)
|
protected java.lang.Object
|
createNode(java.lang.Object name, java.lang.Object value)
|
protected java.lang.Object
|
createNode(java.lang.Object name, java.util.Map attributes, java.lang.Object value)
|
protected java.lang.Object
|
createNode(java.lang.Object name, java.util.Map attributes)
|
static DOMBuilder
|
newInstance()
|
static DOMBuilder
|
newInstance(boolean validating, boolean namespaceAware)
|
static org.w3c.dom.Document
|
parse(java.io.Reader reader)
Creates a DocumentBuilder and uses it to parse the XML text read from the given reader. |
static org.w3c.dom.Document
|
parse(java.io.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(java.lang.String text)
A helper method to parse the given text as XML. |
protected void
|
setParent(java.lang.Object parent, java.lang.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 java.lang.Object | |
---|---|
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Constructor Detail |
---|
public DOMBuilder(org.w3c.dom.Document document)
public DOMBuilder(javax.xml.parsers.DocumentBuilder documentBuilder)
Method Detail |
---|
protected void appendNamespaceAttributes(org.w3c.dom.Element element, java.util.Map attributes)
protected org.w3c.dom.Document createDocument()
protected java.lang.Object createNode(java.lang.Object name)
protected java.lang.Object createNode(java.lang.Object name, java.lang.Object value)
protected java.lang.Object createNode(java.lang.Object name, java.util.Map attributes, java.lang.Object value)
protected java.lang.Object createNode(java.lang.Object name, java.util.Map attributes)
public static DOMBuilder newInstance()
public static DOMBuilder newInstance(boolean validating, boolean namespaceAware)
public static org.w3c.dom.Document parse(java.io.Reader reader)
reader
- the reader to read the XML text from
public static org.w3c.dom.Document parse(java.io.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(java.lang.String text)
text
- the XML text to parse
protected void setParent(java.lang.Object parent, java.lang.Object child)
Groovy Documentation