org.jfree.xml.factory.objects

Class SimpleDateFormatObjectDescription

Implemented Interfaces:
Cloneable, ObjectDescription, Serializable

public class SimpleDateFormatObjectDescription
extends BeanObjectDescription

An object-description for a SimpleDateFormat object.
Author:
Thomas Morgner

Constructor Summary

SimpleDateFormatObjectDescription()
Creates a new object description.
SimpleDateFormatObjectDescription(Class className)
Creates a new object description.
SimpleDateFormatObjectDescription(Class className, boolean init)
Creates a new object description.

Method Summary

Object
createObject()
Creates an object based on this description.
void
setParameterFromObject(Object o)
Sets the parameters of this description object to match the supplied object.

Methods inherited from class org.jfree.xml.factory.objects.BeanObjectDescription

createObject, ignoreParameter, isParameterIgnored, setParameterFromObject

Methods inherited from class org.jfree.xml.factory.objects.AbstractObjectDescription

configure, convertPrimitiveClass, equals, getConfig, getDefinedParameterNames, getInstance, getObjectClass, getParameter, getParameterDefinition, getParameterNames, getUnconfiguredInstance, hashCode, setParameter, setParameterDefinition

Constructor Details

SimpleDateFormatObjectDescription

public SimpleDateFormatObjectDescription()
Creates a new object description.

SimpleDateFormatObjectDescription

public SimpleDateFormatObjectDescription(Class className)
Creates a new object description.
Parameters:
className - the class.

SimpleDateFormatObjectDescription

public SimpleDateFormatObjectDescription(Class className,
                                         boolean init)
Creates a new object description.
Parameters:
className - the class.
init - initialise?

Method Details

createObject

public Object createObject()
Creates an object based on this description.
Specified by:
createObject in interface ObjectDescription
Overrides:
createObject in interface BeanObjectDescription
Returns:
The object.

setParameterFromObject

public void setParameterFromObject(Object o)
            throws ObjectFactoryException
Sets the parameters of this description object to match the supplied object.
Specified by:
setParameterFromObject in interface ObjectDescription
Overrides:
setParameterFromObject in interface BeanObjectDescription
Parameters:
o - the object.
Throws:
ObjectFactoryException - if there is a problem while reading the properties of the given object.