org.hibernate.proxy.dom4j

Class Dom4jProxy

Implemented Interfaces:
Element, HibernateProxy, Serializable

public class Dom4jProxy
extends java.lang.Object
implements HibernateProxy, Element, Serializable

Proxy for "dom4j" entity representations.
Author:
Steve Ebersole

Constructor Summary

Dom4jProxy(Dom4jLazyInitializer li)

Method Summary

void
accept(Visitor visitor)
void
add(Attribute attribute)
void
add(CDATA cdata)
void
add(Comment comment)
void
add(Element element)
void
add(Entity entity)
void
add(Namespace namespace)
void
add(Node node)
void
add(ProcessingInstruction processingInstruction)
void
add(Text text)
Element
addAttribute(QName attrName, String text)
Element
addAttribute(String attrName, String text)
Element
addCDATA(String text)
Element
addComment(String text)
Element
addElement(QName qName)
Element
addElement(String name)
Element
addElement(String name, String text)
Element
addEntity(String name, String text)
Element
addNamespace(String prefix, String uri)
Element
addProcessingInstruction(String target, Map data)
Element
addProcessingInstruction(String target, String text)
Element
addText(String text)
List
additionalNamespaces()
void
appendAttributes(Element element)
void
appendContent(Branch branch)
String
asXML()
Node
asXPathResult(Element element)
Attribute
attribute(QName qName)
Attribute
attribute(String name)
Attribute
attribute(int i)
int
attributeCount()
Iterator
attributeIterator()
String
attributeValue(QName qName)
String
attributeValue(QName qName, String defaultValue)
String
attributeValue(String name)
String
attributeValue(String name, String defaultValue)
List
attributes()
void
clearContent()
Object
clone()
List
content()
Element
createCopy()
Element
createCopy(QName qName)
Element
createCopy(String name)
XPath
createXPath(String xpath)
List
declaredNamespaces()
Node
detach()
Element
element(QName qName)
Element
element(String name)
Element
elementByID(String id)
Iterator
elementIterator()
Iterator
elementIterator(QName qName)
Iterator
elementIterator(String name)
String
elementText(QName qName)
String
elementText(String name)
String
elementTextTrim(QName qName)
String
elementTextTrim(String name)
List
elements()
List
elements(QName qName)
List
elements(String name)
Object
getData()
Document
getDocument()
LazyInitializer
getHibernateLazyInitializer()
String
getName()
Namespace
getNamespace()
Namespace
getNamespaceForPrefix(String s)
Namespace
getNamespaceForURI(String s)
String
getNamespacePrefix()
String
getNamespaceURI()
List
getNamespacesForURI(String s)
short
getNodeType()
String
getNodeTypeName()
Element
getParent()
String
getPath()
String
getPath(Element element)
QName
getQName()
QName
getQName(String s)
String
getQualifiedName()
String
getStringValue()
String
getText()
String
getTextTrim()
String
getUniquePath()
String
getUniquePath(Element element)
Node
getXPathResult(int i)
boolean
hasContent()
boolean
hasMixedContent()
int
indexOf(Node node)
boolean
isReadOnly()
boolean
isRootElement()
boolean
isTextOnly()
boolean
matches(String xpath)
Node
node(int i)
int
nodeCount()
Iterator
nodeIterator()
void
normalize()
Number
numberValueOf(String xpath)
ProcessingInstruction
processingInstruction(String name)
List
processingInstructions()
List
processingInstructions(String name)
boolean
remove(Attribute attribute)
boolean
remove(CDATA cdata)
boolean
remove(Comment comment)
boolean
remove(Element element)
boolean
remove(Entity entity)
boolean
remove(Namespace namespace)
boolean
remove(Node node)
boolean
remove(ProcessingInstruction processingInstruction)
boolean
remove(Text text)
boolean
removeProcessingInstruction(String name)
List
selectNodes(String xpath)
List
selectNodes(String xpath, String comparison)
List
selectNodes(String xpath, String comparison, boolean removeDups)
Object
selectObject(String xpath)
Node
selectSingleNode(String xpath)
void
setAttributeValue(QName qName, String value)
Deprecated.
void
setAttributeValue(String name, String value)
Deprecated.
void
setAttributes(List list)
void
setContent(List list)
void
setData(Object data)
void
setDocument(Document document)
void
setName(String name)
void
setParent(Element element)
void
setProcessingInstructions(List list)
void
setQName(QName qName)
void
setText(String text)
boolean
supportsParent()
String
valueOf(String xpath)
void
write(Writer writer)
Object
writeReplace()

Constructor Details

Dom4jProxy

public Dom4jProxy(Dom4jLazyInitializer li)

Method Details

accept

public void accept(Visitor visitor)

add

public void add(Attribute attribute)

add

public void add(CDATA cdata)

add

public void add(Comment comment)

add

public void add(Element element)

add

public void add(Entity entity)

add

public void add(Namespace namespace)

add

public void add(Node node)

add

public void add(ProcessingInstruction processingInstruction)

add

public void add(Text text)

addAttribute

public Element addAttribute(QName attrName,
                            String text)

addAttribute

public Element addAttribute(String attrName,
                            String text)

addCDATA

public Element addCDATA(String text)

addComment

public Element addComment(String text)

addElement

public Element addElement(QName qName)

addElement

public Element addElement(String name)

addElement

public Element addElement(String name,
                          String text)

addEntity

public Element addEntity(String name,
                         String text)

addNamespace

public Element addNamespace(String prefix,
                            String uri)

addProcessingInstruction

public Element addProcessingInstruction(String target,
                                        Map data)

addProcessingInstruction

public Element addProcessingInstruction(String target,
                                        String text)

addText

public Element addText(String text)

additionalNamespaces

public List additionalNamespaces()

appendAttributes

public void appendAttributes(Element element)

appendContent

public void appendContent(Branch branch)

asXML

public String asXML()

asXPathResult

public Node asXPathResult(Element element)

attribute

public Attribute attribute(QName qName)

attribute

public Attribute attribute(String name)

attribute

public Attribute attribute(int i)

attributeCount

public int attributeCount()

attributeIterator

public Iterator attributeIterator()

attributeValue

public String attributeValue(QName qName)

attributeValue

public String attributeValue(QName qName,
                             String defaultValue)

attributeValue

public String attributeValue(String name)

attributeValue

public String attributeValue(String name,
                             String defaultValue)

attributes

public List attributes()

clearContent

public void clearContent()

clone

public Object clone()

content

public List content()

createCopy

public Element createCopy()

createCopy

public Element createCopy(QName qName)

createCopy

public Element createCopy(String name)

createXPath

public XPath createXPath(String xpath)
            throws InvalidXPathException

declaredNamespaces

public List declaredNamespaces()

detach

public Node detach()

element

public Element element(QName qName)

element

public Element element(String name)

elementByID

public Element elementByID(String id)

elementIterator

public Iterator elementIterator()

elementIterator

public Iterator elementIterator(QName qName)

elementIterator

public Iterator elementIterator(String name)

elementText

public String elementText(QName qName)

elementText

public String elementText(String name)

elementTextTrim

public String elementTextTrim(QName qName)

elementTextTrim

public String elementTextTrim(String name)

elements

public List elements()

elements

public List elements(QName qName)

elements

public List elements(String name)

getData

public Object getData()

getDocument

public Document getDocument()

getHibernateLazyInitializer

public LazyInitializer getHibernateLazyInitializer()
Specified by:
getHibernateLazyInitializer in interface HibernateProxy

getName

public String getName()

getNamespace

public Namespace getNamespace()

getNamespaceForPrefix

public Namespace getNamespaceForPrefix(String s)

getNamespaceForURI

public Namespace getNamespaceForURI(String s)

getNamespacePrefix

public String getNamespacePrefix()

getNamespaceURI

public String getNamespaceURI()

getNamespacesForURI

public List getNamespacesForURI(String s)

getNodeType

public short getNodeType()

getNodeTypeName

public String getNodeTypeName()

getParent

public Element getParent()

getPath

public String getPath()

getPath

public String getPath(Element element)

getQName

public QName getQName()

getQName

public QName getQName(String s)

getQualifiedName

public String getQualifiedName()

getStringValue

public String getStringValue()

getText

public String getText()

getTextTrim

public String getTextTrim()

getUniquePath

public String getUniquePath()

getUniquePath

public String getUniquePath(Element element)

getXPathResult

public Node getXPathResult(int i)

hasContent

public boolean hasContent()

hasMixedContent

public boolean hasMixedContent()

indexOf

public int indexOf(Node node)

isReadOnly

public boolean isReadOnly()

isRootElement

public boolean isRootElement()

isTextOnly

public boolean isTextOnly()

matches

public boolean matches(String xpath)

node

public Node node(int i)

nodeCount

public int nodeCount()

nodeIterator

public Iterator nodeIterator()

normalize

public void normalize()

numberValueOf

public Number numberValueOf(String xpath)

processingInstruction

public ProcessingInstruction processingInstruction(String name)

processingInstructions

public List processingInstructions()

processingInstructions

public List processingInstructions(String name)

remove

public boolean remove(Attribute attribute)

remove

public boolean remove(CDATA cdata)

remove

public boolean remove(Comment comment)

remove

public boolean remove(Element element)

remove

public boolean remove(Entity entity)

remove

public boolean remove(Namespace namespace)

remove

public boolean remove(Node node)

remove

public boolean remove(ProcessingInstruction processingInstruction)

remove

public boolean remove(Text text)

removeProcessingInstruction

public boolean removeProcessingInstruction(String name)

selectNodes

public List selectNodes(String xpath)

selectNodes

public List selectNodes(String xpath,
                        String comparison)

selectNodes

public List selectNodes(String xpath,
                        String comparison,
                        boolean removeDups)

selectObject

public Object selectObject(String xpath)

selectSingleNode

public Node selectSingleNode(String xpath)

setAttributeValue

public void setAttributeValue(QName qName,
                              String value)

Deprecated.


setAttributeValue

public void setAttributeValue(String name,
                              String value)

Deprecated.


setAttributes

public void setAttributes(List list)

setContent

public void setContent(List list)

setData

public void setData(Object data)

setDocument

public void setDocument(Document document)

setName

public void setName(String name)

setParent

public void setParent(Element element)

setProcessingInstructions

public void setProcessingInstructions(List list)

setQName

public void setQName(QName qName)

setText

public void setText(String text)

supportsParent

public boolean supportsParent()

valueOf

public String valueOf(String xpath)

write

public void write(Writer writer)
            throws IOException

writeReplace

public Object writeReplace()
Specified by:
writeReplace in interface HibernateProxy