org.dom4j.util
Class UserDataDocumentFactory

java.lang.Object
  extended byorg.dom4j.DocumentFactory
      extended byorg.dom4j.util.UserDataDocumentFactory
All Implemented Interfaces:
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 methods getData() and setData() 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.

Version:
$Revision: 1.11 $
Author:
James Strachan
See Also:
Serialized Form

Field Summary
protected static UserDataDocumentFactory singleton
          The Singleton instance
 
Fields inherited from class org.dom4j.DocumentFactory
cache
 
Constructor Summary
UserDataDocumentFactory()
           
 
Method Summary
 Attribute createAttribute(Element owner, QName qname, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

singleton

protected static transient UserDataDocumentFactory singleton
The Singleton instance

Constructor Detail

UserDataDocumentFactory

public UserDataDocumentFactory()
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 class DocumentFactory

createAttribute

public Attribute createAttribute(Element owner,
                                 QName qname,
                                 String value)
Overrides:
createAttribute in class DocumentFactory


Copyright © 2001-2005 MetaStuff Ltd.. All Rights Reserved.