org.jfree.xml.factory.objects

Class BooleanObjectDescription

Implemented Interfaces:
Cloneable, ObjectDescription, Serializable

public class BooleanObjectDescription
extends AbstractObjectDescription

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

Constructor Summary

BooleanObjectDescription()
Creates a new object description.

Method Summary

Object
createObject()
Creates a new Boolean based on the settings of this description object.
boolean
equals(Object o)
Tests for equality.
int
hashCode()
Returns a hash code.
void
setParameterFromObject(Object o)
Sets the description object parameters to match the supplied object (which should be an instance of Boolean.

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

BooleanObjectDescription

public BooleanObjectDescription()
Creates a new object description.

Method Details

createObject

public Object createObject()
Creates a new Boolean based on the settings of this description object.
Specified by:
createObject in interface ObjectDescription
Returns:
A Boolean.

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 description object parameters to match the supplied object (which should be an instance of Boolean.
Specified by:
setParameterFromObject in interface ObjectDescription
Parameters:
o - the object.
Throws:
ObjectFactoryException - if there is a problem while reading the properties of the given object.