org.jfree.xml.factory.objects

Class BasicStrokeObjectDescription

Implemented Interfaces:
Cloneable, ObjectDescription, Serializable

public class BasicStrokeObjectDescription
extends AbstractObjectDescription

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

Constructor Summary

BasicStrokeObjectDescription()
Creates a new object description.

Method Summary

Object
createObject()
Creates a new BasicStroke object based on this description.
void
setParameterFromObject(Object o)
Sets the parameters for this description to match the supplied object.

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

BasicStrokeObjectDescription

public BasicStrokeObjectDescription()
Creates a new object description.

Method Details

createObject

public Object createObject()
Creates a new BasicStroke object based on this description.
Specified by:
createObject in interface ObjectDescription
Returns:
The BasicStroke object.

setParameterFromObject

public void setParameterFromObject(Object o)
            throws ObjectFactoryException
Sets the parameters for this description to match the supplied object.
Specified by:
setParameterFromObject in interface ObjectDescription
Parameters:
o - the object (instance of BasicStroke required).
Throws:
ObjectFactoryException - if the supplied object is not an instance of BasicStroke.