Package org.dom4j.bean
Class BeanDocumentFactory
- java.lang.Object
 - 
- org.dom4j.DocumentFactory
 - 
- org.dom4j.bean.BeanDocumentFactory
 
 
 
- 
- All Implemented Interfaces:
 Serializable
public class BeanDocumentFactory extends DocumentFactory
BeanDocumentFactoryis 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.
- See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
- 
Fields inherited from class org.dom4j.DocumentFactory
cache 
 - 
 
- 
Constructor Summary
Constructors Constructor Description BeanDocumentFactory() 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributecreateAttribute(Element owner, QName qname, String value)protected ObjectcreateBean(QName qname)protected ObjectcreateBean(QName qname, Attributes attributes)ElementcreateElement(QName qname)ElementcreateElement(QName qname, Attributes attributes)static DocumentFactorygetInstance()Access to the singleton instance of this factory.protected voidhandleException(Exception e)- 
Methods inherited from class org.dom4j.DocumentFactory
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 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getInstance
public static DocumentFactory getInstance()
Access to the singleton instance of this factory.
- Returns:
 - the default singleon instance
 
 
- 
createElement
public Element createElement(QName qname)
- Overrides:
 createElementin classDocumentFactory
 
- 
createElement
public Element createElement(QName qname, Attributes attributes)
 
- 
createAttribute
public Attribute createAttribute(Element owner, QName qname, String value)
- Overrides:
 createAttributein classDocumentFactory
 
- 
createBean
protected Object createBean(QName qname, Attributes attributes)
 
- 
handleException
protected void handleException(Exception e)
 
 - 
 
 -