groovy.xml
Class DOMBuilder

java.lang.Object
  extended bygroovy.lang.GroovyObjectSupport
      extended bygroovy.util.BuilderSupport
          extended bygroovy.xml.DOMBuilder
All Implemented Interfaces:
GroovyObject

public class DOMBuilder
extends BuilderSupport

A helper class for creating a W3C DOM tree

Version:
$Revision: 1.3 $
Author:
James Strachan

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.util.Map attributes)
           
protected  java.lang.Object createNode(java.lang.Object name, java.lang.Object value)
           
static DOMBuilder newInstance()
           
protected  void setParent(java.lang.Object parent, java.lang.Object child)
           
 
Methods inherited from class groovy.util.BuilderSupport
doInvokeMethod, getCurrent, getName, invokeMethod, nodeCompleted
 
Methods inherited from class groovy.lang.GroovyObjectSupport
getMetaClass, getProperty, setMetaClass, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DOMBuilder

public DOMBuilder(org.w3c.dom.Document document)

DOMBuilder

public DOMBuilder(javax.xml.parsers.DocumentBuilder documentBuilder)
Method Detail

newInstance

public static DOMBuilder newInstance()
                              throws javax.xml.parsers.ParserConfigurationException,
                                     javax.xml.parsers.FactoryConfigurationError
Throws:
javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.FactoryConfigurationError

setParent

protected void setParent(java.lang.Object parent,
                         java.lang.Object child)
Specified by:
setParent in class BuilderSupport

createNode

protected java.lang.Object createNode(java.lang.Object name)
Specified by:
createNode in class BuilderSupport

createDocument

protected org.w3c.dom.Document createDocument()

createNode

protected java.lang.Object createNode(java.lang.Object name,
                                      java.lang.Object value)
Specified by:
createNode in class BuilderSupport

createNode

protected java.lang.Object createNode(java.lang.Object name,
                                      java.util.Map attributes)
Specified by:
createNode in class BuilderSupport

appendNamespaceAttributes

protected void appendNamespaceAttributes(org.w3c.dom.Element element,
                                         java.util.Map attributes)


Copyright © 2003-2004 The Codehaus. All Rights Reserved.