org.jutil.xml.util
Class Dom4jUtil

java.lang.Object
  extended by org.jutil.xml.util.Dom4jUtil

public class Dom4jUtil
extends java.lang.Object

org.jutil.xml.util.Dom4jUtil org.jutil.xml.util.Dom4jUtil org.dom4j.DocumentHelper.createDocument(org.dom4j.DocumentHelper.createElement("Client"));


Constructor Summary
Dom4jUtil()
          Creates a new instance of Dom4jUtil
 
Method Summary
static org.dom4j.Element createCDATAElement(org.dom4j.Element root, java.lang.String name, byte[] bytes)
           
static org.dom4j.Element createCDATAElement(org.dom4j.Element root, java.lang.String name, java.lang.StringBuffer buff)
           
static org.dom4j.Element createElement(org.dom4j.Element root, java.lang.String name)
           
static org.dom4j.Element createElement(org.dom4j.Element root, java.lang.String name, java.lang.String value)
           
static java.lang.String get(org.dom4j.Document document, java.lang.String name)
           
static java.lang.String get(org.dom4j.Document document, java.lang.String name, java.lang.String defValue)
           
static byte[] getCDATABytes(org.dom4j.Element elm)
           
static java.lang.String getChild(org.dom4j.Document document, java.lang.String name)
           
static java.lang.String getChild(org.dom4j.Element parent, java.lang.String name)
           
static org.dom4j.Element getChildElement(org.dom4j.Document document, java.lang.String name)
           
static org.dom4j.Element getChildElement(org.dom4j.Element parent, java.lang.String name)
           
static org.dom4j.Element getCreateChildElement(org.dom4j.Element parent, java.lang.String name)
           
static java.lang.String getNamespaceAttribute(org.dom4j.Element elm, org.dom4j.Namespace namespace, java.lang.String key)
           
static java.lang.String getNamespaceAttribute(org.dom4j.Element elm, org.dom4j.Namespace namespace, java.lang.String key, java.lang.String defValue)
           
static java.lang.String getQNameAttribute(org.dom4j.Element elm, org.dom4j.QName qname)
           
static java.lang.String getQNameAttribute(org.dom4j.Element elm, org.dom4j.QName qname, java.lang.String defValue)
           
static java.lang.String getRootAttribute(org.dom4j.Document document, java.lang.String key)
          DOCUMENT ME!
static java.lang.String getTextValue(java.lang.Object node)
           
static java.lang.String getTextValue(java.lang.Object node, java.lang.String defValue)
           
static org.dom4j.Document parseText(java.lang.String xml)
           
static java.lang.String select(org.dom4j.Document document, java.lang.String xpath)
           
static org.dom4j.Element[] selectElements(org.dom4j.Document document, java.lang.String xpath)
           
static java.lang.String selectObjectAsText(org.dom4j.Document document, java.lang.String xpath)
           
static org.dom4j.Element set(org.dom4j.Document document, java.lang.String name, java.lang.String value)
           
static org.dom4j.Element set(org.dom4j.Element root, java.lang.String name)
           
static org.dom4j.Element set(org.dom4j.Element root, java.lang.String name, java.lang.String value)
           
static org.dom4j.Element setCDATAElement(org.dom4j.Element root, java.lang.String name, byte[] bytes)
           
static org.dom4j.Element setCDATAElement(org.dom4j.Element root, java.lang.String name, java.lang.StringBuffer buff)
           
static void setNamespaceAttribute(org.dom4j.Element elm, org.dom4j.Namespace namespace, java.lang.String key, java.lang.String value)
           
static void setQNameAttribute(org.dom4j.Element elm, org.dom4j.QName qname, java.lang.String value)
           
static void setRootAttribute(org.dom4j.Document document, java.lang.String key, java.lang.String value)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Dom4jUtil

public Dom4jUtil()
Creates a new instance of Dom4jUtil

Method Detail

setQNameAttribute

public static final void setQNameAttribute(org.dom4j.Element elm,
                                           org.dom4j.QName qname,
                                           java.lang.String value)

getQNameAttribute

public static final java.lang.String getQNameAttribute(org.dom4j.Element elm,
                                                       org.dom4j.QName qname)

getQNameAttribute

public static final java.lang.String getQNameAttribute(org.dom4j.Element elm,
                                                       org.dom4j.QName qname,
                                                       java.lang.String defValue)

setNamespaceAttribute

public static final void setNamespaceAttribute(org.dom4j.Element elm,
                                               org.dom4j.Namespace namespace,
                                               java.lang.String key,
                                               java.lang.String value)

getNamespaceAttribute

public static final java.lang.String getNamespaceAttribute(org.dom4j.Element elm,
                                                           org.dom4j.Namespace namespace,
                                                           java.lang.String key)

getNamespaceAttribute

public static final java.lang.String getNamespaceAttribute(org.dom4j.Element elm,
                                                           org.dom4j.Namespace namespace,
                                                           java.lang.String key,
                                                           java.lang.String defValue)

parseText

public static org.dom4j.Document parseText(java.lang.String xml)
                                    throws org.dom4j.DocumentException
Throws:
org.dom4j.DocumentException

createElement

public static org.dom4j.Element createElement(org.dom4j.Element root,
                                              java.lang.String name,
                                              java.lang.String value)

createElement

public static org.dom4j.Element createElement(org.dom4j.Element root,
                                              java.lang.String name)

getCDATABytes

public static byte[] getCDATABytes(org.dom4j.Element elm)

createCDATAElement

public static org.dom4j.Element createCDATAElement(org.dom4j.Element root,
                                                   java.lang.String name,
                                                   byte[] bytes)

createCDATAElement

public static org.dom4j.Element createCDATAElement(org.dom4j.Element root,
                                                   java.lang.String name,
                                                   java.lang.StringBuffer buff)

setCDATAElement

public static org.dom4j.Element setCDATAElement(org.dom4j.Element root,
                                                java.lang.String name,
                                                byte[] bytes)

setCDATAElement

public static org.dom4j.Element setCDATAElement(org.dom4j.Element root,
                                                java.lang.String name,
                                                java.lang.StringBuffer buff)

getCreateChildElement

public static org.dom4j.Element getCreateChildElement(org.dom4j.Element parent,
                                                      java.lang.String name)

getChildElement

public static org.dom4j.Element getChildElement(org.dom4j.Element parent,
                                                java.lang.String name)

getChildElement

public static org.dom4j.Element getChildElement(org.dom4j.Document document,
                                                java.lang.String name)

getChild

public static java.lang.String getChild(org.dom4j.Document document,
                                        java.lang.String name)

getChild

public static java.lang.String getChild(org.dom4j.Element parent,
                                        java.lang.String name)

get

public static java.lang.String get(org.dom4j.Document document,
                                   java.lang.String name)

get

public static java.lang.String get(org.dom4j.Document document,
                                   java.lang.String name,
                                   java.lang.String defValue)

set

public static org.dom4j.Element set(org.dom4j.Document document,
                                    java.lang.String name,
                                    java.lang.String value)

set

public static org.dom4j.Element set(org.dom4j.Element root,
                                    java.lang.String name,
                                    java.lang.String value)

set

public static org.dom4j.Element set(org.dom4j.Element root,
                                    java.lang.String name)

select

public static java.lang.String select(org.dom4j.Document document,
                                      java.lang.String xpath)

selectElements

public static org.dom4j.Element[] selectElements(org.dom4j.Document document,
                                                 java.lang.String xpath)

selectObjectAsText

public static java.lang.String selectObjectAsText(org.dom4j.Document document,
                                                  java.lang.String xpath)

getTextValue

public static java.lang.String getTextValue(java.lang.Object node)

getTextValue

public static java.lang.String getTextValue(java.lang.Object node,
                                            java.lang.String defValue)

setRootAttribute

public static void setRootAttribute(org.dom4j.Document document,
                                    java.lang.String key,
                                    java.lang.String value)
DOCUMENT ME!

Parameters:
document - DOCUMENT ME!
resource - DOCUMENT ME!
Throws:
XMLDBException - DOCUMENT ME!

getRootAttribute

public static java.lang.String getRootAttribute(org.dom4j.Document document,
                                                java.lang.String key)
DOCUMENT ME!

Parameters:
document - DOCUMENT ME!
Returns:
DOCUMENT ME!