public class BeanDocumentFactory extends DocumentFactory
BeanDocumentFactory
is a factory of DOM4J objects which may be
BeanElements which are backed by JavaBeans and their properties.
The tree built allows full XPath expressions from anywhere on the tree.
cache
Constructor | Description |
---|---|
BeanDocumentFactory() |
Modifier and Type | Method | Description |
---|---|---|
Attribute |
createAttribute(Element owner,
QName qname,
java.lang.String value) |
|
protected java.lang.Object |
createBean(QName qname) |
|
protected java.lang.Object |
createBean(QName qname,
org.xml.sax.Attributes attributes) |
|
Element |
createElement(QName qname) |
|
Element |
createElement(QName qname,
org.xml.sax.Attributes attributes) |
|
static DocumentFactory |
getInstance() |
Access to the singleton instance of this factory.
|
protected void |
handleException(java.lang.Exception e) |
createAttribute, createCDATA, createComment, createDocType, createDocument, createDocument, createDocument, createElement, createElement, createEntity, createNamespace, createPattern, createProcessingInstruction, createProcessingInstruction, createQName, createQName, createQName, createQName, createQNameCache, createSingleton, createText, createXPath, createXPath, createXPathFilter, createXPathFilter, getQNames, getXPathNamespaceURIs, init, intern, setXPathNamespaceURIs
public static DocumentFactory getInstance()
Access to the singleton instance of this factory.
public Element createElement(QName qname)
createElement
in class DocumentFactory
public Attribute createAttribute(Element owner, QName qname, java.lang.String value)
createAttribute
in class DocumentFactory
protected java.lang.Object createBean(QName qname)
protected java.lang.Object createBean(QName qname, org.xml.sax.Attributes attributes)
protected void handleException(java.lang.Exception e)