groovy.xml.dom
Class DOMCategory

java.lang.Object
  extended by groovy.xml.dom.DOMCategory

public class DOMCategory
extends java.lang.Object

Author:
sam, paulk

Nested Class Summary
private static class DOMCategory.NodeListsHolder
           
private static class DOMCategory.NodesHolder
           
 
Field Summary
private static boolean trimWhitespace
           
 
Constructor Summary
DOMCategory()
           
 
Method Summary
private static void addResult(java.util.List results, java.lang.Object result)
           
static org.w3c.dom.Element appendNode(org.w3c.dom.Element self, java.lang.Object name)
           
static org.w3c.dom.Element appendNode(org.w3c.dom.Element self, java.lang.Object name, java.util.Map attributes)
           
static org.w3c.dom.Element appendNode(org.w3c.dom.Element self, java.lang.Object name, java.util.Map attributes, java.lang.String value)
           
static org.w3c.dom.Element appendNode(org.w3c.dom.Element self, java.lang.Object name, java.lang.String value)
           
static org.w3c.dom.NamedNodeMap attributes(org.w3c.dom.Element element)
           
static org.w3c.dom.NodeList breadthFirst(org.w3c.dom.Element self)
           
static org.w3c.dom.NodeList children(org.w3c.dom.Element self)
           
private static org.w3c.dom.NodeList createNodeList(org.w3c.dom.Element self)
           
static org.w3c.dom.NodeList depthFirst(org.w3c.dom.Element self)
           
private static java.lang.Object get(org.w3c.dom.Element element, java.lang.String elementName)
           
private static java.lang.Object get(org.w3c.dom.NamedNodeMap nodeMap, java.lang.String elementName)
           
private static java.lang.Object get(org.w3c.dom.NodeList nodeList, java.lang.String elementName)
           
static java.lang.Object get(java.lang.Object o, java.lang.String elementName)
           
static org.w3c.dom.Node getAt(DOMCategory.NodeListsHolder o, int i)
           
static org.w3c.dom.Node getAt(DOMCategory.NodesHolder o, int i)
           
private static org.w3c.dom.Node getAt(org.w3c.dom.Element element, int i)
           
private static java.lang.Object getAt(org.w3c.dom.Element element, java.lang.String elementName)
           
private static java.lang.String getAt(org.w3c.dom.NamedNodeMap namedNodeMap, java.lang.String elementName)
           
static org.w3c.dom.Node getAt(org.w3c.dom.Node o, int i)
           
private static org.w3c.dom.Node getAt(org.w3c.dom.NodeList nodeList, int i)
           
private static java.lang.Object getAt(org.w3c.dom.NodeList nodeList, java.lang.String elementName)
           
private static org.w3c.dom.NodeList getChildElements(org.w3c.dom.Element self, java.lang.String elementName)
           
private static org.w3c.dom.NodeList getNextLevel(org.w3c.dom.NodeList thisLevel)
           
private static boolean hasChildElements(org.w3c.dom.Element self, java.lang.String elementName)
           
static boolean isEmpty(org.w3c.dom.NodeList self)
           
static java.util.List list(org.w3c.dom.NodeList self)
           
static java.lang.String name(org.w3c.dom.Element element)
           
private static org.w3c.dom.Node nodeGetAt(java.lang.Object o, int i)
           
static org.w3c.dom.Node parent(org.w3c.dom.Node node)
           
static void putAt(org.w3c.dom.Element self, java.lang.String property, java.lang.Object value)
           
static void setValue(org.w3c.dom.Element self, java.lang.String value)
           
static int size(org.w3c.dom.NamedNodeMap namedNodeMap)
           
static int size(org.w3c.dom.NodeList self)
           
private static java.lang.String text(org.w3c.dom.Element element)
           
private static java.lang.String text(org.w3c.dom.NodeList nodeList)
           
static java.lang.String text(java.lang.Object o)
           
private static java.lang.String toString(org.w3c.dom.NodeList self)
           
static java.lang.String toString(java.lang.Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

trimWhitespace

private static boolean trimWhitespace
Constructor Detail

DOMCategory

public DOMCategory()
Method Detail

get

public static java.lang.Object get(java.lang.Object o,
                                   java.lang.String elementName)

get

private static java.lang.Object get(org.w3c.dom.Element element,
                                    java.lang.String elementName)

get

private static java.lang.Object get(org.w3c.dom.NodeList nodeList,
                                    java.lang.String elementName)

get

private static java.lang.Object get(org.w3c.dom.NamedNodeMap nodeMap,
                                    java.lang.String elementName)

getAt

private static java.lang.Object getAt(org.w3c.dom.Element element,
                                      java.lang.String elementName)

getAt

private static java.lang.Object getAt(org.w3c.dom.NodeList nodeList,
                                      java.lang.String elementName)

attributes

public static org.w3c.dom.NamedNodeMap attributes(org.w3c.dom.Element element)

getAt

private static java.lang.String getAt(org.w3c.dom.NamedNodeMap namedNodeMap,
                                      java.lang.String elementName)

size

public static int size(org.w3c.dom.NamedNodeMap namedNodeMap)

getAt

public static org.w3c.dom.Node getAt(org.w3c.dom.Node o,
                                     int i)

getAt

public static org.w3c.dom.Node getAt(DOMCategory.NodeListsHolder o,
                                     int i)

getAt

public static org.w3c.dom.Node getAt(DOMCategory.NodesHolder o,
                                     int i)

nodeGetAt

private static org.w3c.dom.Node nodeGetAt(java.lang.Object o,
                                          int i)

getAt

private static org.w3c.dom.Node getAt(org.w3c.dom.Element element,
                                      int i)

getAt

private static org.w3c.dom.Node getAt(org.w3c.dom.NodeList nodeList,
                                      int i)

name

public static java.lang.String name(org.w3c.dom.Element element)

parent

public static org.w3c.dom.Node parent(org.w3c.dom.Node node)

text

public static java.lang.String text(java.lang.Object o)

text

private static java.lang.String text(org.w3c.dom.Element element)

text

private static java.lang.String text(org.w3c.dom.NodeList nodeList)

list

public static java.util.List list(org.w3c.dom.NodeList self)

depthFirst

public static org.w3c.dom.NodeList depthFirst(org.w3c.dom.Element self)

setValue

public static void setValue(org.w3c.dom.Element self,
                            java.lang.String value)

putAt

public static void putAt(org.w3c.dom.Element self,
                         java.lang.String property,
                         java.lang.Object value)

appendNode

public static org.w3c.dom.Element appendNode(org.w3c.dom.Element self,
                                             java.lang.Object name)

appendNode

public static org.w3c.dom.Element appendNode(org.w3c.dom.Element self,
                                             java.lang.Object name,
                                             java.util.Map attributes)

appendNode

public static org.w3c.dom.Element appendNode(org.w3c.dom.Element self,
                                             java.lang.Object name,
                                             java.lang.String value)

appendNode

public static org.w3c.dom.Element appendNode(org.w3c.dom.Element self,
                                             java.lang.Object name,
                                             java.util.Map attributes,
                                             java.lang.String value)

createNodeList

private static org.w3c.dom.NodeList createNodeList(org.w3c.dom.Element self)

breadthFirst

public static org.w3c.dom.NodeList breadthFirst(org.w3c.dom.Element self)

getNextLevel

private static org.w3c.dom.NodeList getNextLevel(org.w3c.dom.NodeList thisLevel)

children

public static org.w3c.dom.NodeList children(org.w3c.dom.Element self)

hasChildElements

private static boolean hasChildElements(org.w3c.dom.Element self,
                                        java.lang.String elementName)

getChildElements

private static org.w3c.dom.NodeList getChildElements(org.w3c.dom.Element self,
                                                     java.lang.String elementName)

toString

public static java.lang.String toString(java.lang.Object o)

toString

private static java.lang.String toString(org.w3c.dom.NodeList self)

size

public static int size(org.w3c.dom.NodeList self)

isEmpty

public static boolean isEmpty(org.w3c.dom.NodeList self)

addResult

private static void addResult(java.util.List results,
                              java.lang.Object result)


Copyright © ${year} The Codehaus. All Rights Reserved.