org.dom4j.util

Class UserDataElement

public class UserDataElement extends DefaultElement

UserDataElement support the adornment of a user data object on an Element or Attribute instance such that the methods {@link#getData } setDatawill 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.12 $

Author: James Strachan

Constructor Summary
UserDataElement(String name)
UserDataElement(QName qname)
Method Summary
Objectclone()
protected ElementcreateElement(String name)
protected ElementcreateElement(QName qName)
protected ObjectgetCopyOfUserData()
If a deep copy of user data is required whenever the clone() or createCopy() methods are called on this element then this method should return a clone of the user data
ObjectgetData()
voidsetData(Object data)
StringtoString()

Constructor Detail

UserDataElement

public UserDataElement(String name)

UserDataElement

public UserDataElement(QName qname)

Method Detail

clone

public Object clone()

createElement

protected Element createElement(String name)

createElement

protected Element createElement(QName qName)

getCopyOfUserData

protected Object getCopyOfUserData()
If a deep copy of user data is required whenever the clone() or createCopy() methods are called on this element then this method should return a clone of the user data

Returns: DOCUMENT ME!

getData

public Object getData()

setData

public void setData(Object data)

toString

public String toString()
Copyright B) 2005 MetaStuff Ltd. All Rights Reserved. Hosted by

SourceForge