| java.lang.Object org.jfree.xml.factory.objects.AbstractObjectDescription
All known Subclasses: org.jfree.xml.factory.objects.ArrayObjectDescription, org.jfree.xml.factory.objects.Dimension2DObjectDescription, org.jfree.xml.factory.objects.URLObjectDescription, org.jfree.xml.factory.objects.Rectangle2DObjectDescription, org.jfree.xml.factory.objects.ShortObjectDescription, org.jfree.xml.factory.objects.LongObjectDescription, org.jfree.xml.factory.objects.BooleanObjectDescription, org.jfree.xml.factory.objects.CollectionObjectDescription, org.jfree.xml.factory.objects.Line2DObjectDescription, org.jfree.xml.factory.objects.CharacterObjectDescription, org.jfree.xml.factory.objects.StringObjectDescription, org.jfree.xml.factory.objects.BasicStrokeObjectDescription, org.jfree.xml.factory.objects.DateObjectDescription, org.jfree.xml.factory.objects.BeanObjectDescription, org.jfree.xml.factory.objects.ColorObjectDescription, org.jfree.xml.factory.objects.DimensionObjectDescription, org.jfree.xml.factory.objects.Point2DObjectDescription, org.jfree.xml.factory.objects.DoubleObjectDescription, org.jfree.xml.factory.objects.ClassLoaderObjectDescription, org.jfree.xml.factory.objects.IntegerObjectDescription, org.jfree.xml.factory.objects.ByteObjectDescription, org.jfree.xml.factory.objects.FloatObjectDescription,
AbstractObjectDescription | abstract public class AbstractObjectDescription implements ObjectDescription,Cloneable(Code) | | An abstract base class for object descriptions.
author: Thomas Morgner. |
AbstractObjectDescription | public AbstractObjectDescription(Class className)(Code) | | Creates a new object description.
Parameters: className - the class. |
configure | public void configure(Configuration config)(Code) | | Configures this factory. The configuration contains several keys and
their defined values. The given reference to the configuration object
will remain valid until the report parsing or writing ends.
The configuration contents may change during the reporting.
Parameters: config - the configuration, never null |
convertPrimitiveClass | public static Class convertPrimitiveClass(Class obj)(Code) | | Converts primitives to corresponding object class.
Parameters: obj - the class. The class. |
equals | public boolean equals(Object o)(Code) | | Tests for equality.
Parameters: o - the object to test. A boolean. |
getConfig | public Configuration getConfig()(Code) | | Returns the configuration for that object description.
the configuration or null, if not yet set. |
getDefinedParameterNames | protected Iterator getDefinedParameterNames()(Code) | | Returns an iterator for the parameter names.
The iterator. |
getInstance | public ObjectDescription getInstance()(Code) | | Returns a cloned instance of the object description. The contents
of the parameter objects collection are cloned too, so that any
already defined parameter value is copied to the new instance.
Parameter definitions are not cloned, as they are considered read-only.
The newly instantiated object description is not configured. If it
need to be configured, then you have to call configure on it.
A cloned instance. |
getObjectClass | public Class getObjectClass()(Code) | | Returns the class for the object.
The class. |
getParameter | public Object getParameter(String name)(Code) | | Returns a parameter value.
Parameters: name - the parameter name. The parameter value. |
getParameterDefinition | public Class getParameterDefinition(String name)(Code) | | Returns a parameter class.
Parameters: name - the parameter definition. The class. |
getParameterNames | public synchronized Iterator getParameterNames()(Code) | | Returns an iterator for the parameter names.
The iterator. |
getUnconfiguredInstance | public ObjectDescription getUnconfiguredInstance()(Code) | | Returns a cloned instance of the object description. The contents
of the parameter objects collection are cloned too, so that any
already defined parameter value is copied to the new instance.
Parameter definitions are not cloned, as they are considered read-only.
The newly instantiated object description is not configured. If it
need to be configured, then you have to call configure on it.
A cloned instance. |
hashCode | public int hashCode()(Code) | | Returns a hash code for the object.
The hash code. |
setParameter | public void setParameter(String name, Object value)(Code) | | Sets a parameter.
Parameters: name - the name. Parameters: value - the value. |
setParameterDefinition | public void setParameterDefinition(String name, Class obj)(Code) | | Sets the class for a parameter.
Parameters: name - the parameter name. Parameters: obj - the parameter class. |
|
|