org.jfree.xml.factory.objects

Class LongObjectDescription

Implemented Interfaces:
Cloneable, ObjectDescription, Serializable

public class LongObjectDescription
extends AbstractObjectDescription

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

Constructor Summary

LongObjectDescription()
Creates a new object description.

Method Summary

Object
createObject()
Creates an object based on this description.
boolean
equals(Object o)
Tests for equality.
int
hashCode()
Returns a hash code.
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.AbstractObjectDescription

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

Constructor Details

LongObjectDescription

public LongObjectDescription()
Creates a new object description.

Method Details

createObject

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

equals

public boolean equals(Object o)
Tests for equality.
Specified by:
equals in interface ObjectDescription
Overrides:
equals in interface AbstractObjectDescription
Parameters:
o - the object to test.
Returns:
A boolean.

hashCode

public int hashCode()
Returns a hash code.
Specified by:
hashCode in interface ObjectDescription
Overrides:
hashCode in interface AbstractObjectDescription
Returns:
A hash code.

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
Parameters:
o - the object (should be an instance of Long).
Throws:
ObjectFactoryException - if the object is not an instance of Long.