Package org.dom4j.util
Class UserDataDocumentFactory
- java.lang.Object
-
- org.dom4j.DocumentFactory
-
- org.dom4j.util.UserDataDocumentFactory
-
- All Implemented Interfaces:
java.io.Serializable
public class UserDataDocumentFactory extends DocumentFactory
UserDataDocumentFactory
is a factory of XML objects which support the adornment of a user data object on an Element or Attribute instance such that the methodsgetData()
andsetData()
will get and set the values of a user data object. This can be useful for developers wishing to create XML trees and adorn the trees with user defined objects.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static UserDataDocumentFactory
singleton
The Singleton instance-
Fields inherited from class org.dom4j.DocumentFactory
cache
-
-
Constructor Summary
Constructors Constructor Description UserDataDocumentFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Attribute
createAttribute(Element owner, QName qname, java.lang.String value)
Element
createElement(QName qname)
static DocumentFactory
getInstance()
Access to the singleton instance of this factory.-
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
-
-
-
-
Field Detail
-
singleton
protected static transient UserDataDocumentFactory singleton
The Singleton instance
-
-
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:
createElement
in classDocumentFactory
-
createAttribute
public Attribute createAttribute(Element owner, QName qname, java.lang.String value)
- Overrides:
createAttribute
in classDocumentFactory
-
-