|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.jfree.xml.factory.objects.AbstractObjectDescription
An abstract base class for object descriptions.
Constructor Summary | |
AbstractObjectDescription(java.lang.Class className)
Creates a new object description. |
Method Summary | |
void |
configure(Configuration config)
Configures this factory. |
static java.lang.Class |
convertPrimitiveClass(java.lang.Class obj)
Converts primitives to corresponding object class. |
Configuration |
getConfig()
Returns the configuration for that object description. |
protected java.util.Iterator |
getDefinedParameterNames()
Returns an iterator for the parameter names. |
ObjectDescription |
getInstance()
Returns a cloned instance of the object description. |
java.lang.Class |
getObjectClass()
Returns the class for the object. |
java.lang.Object |
getParameter(java.lang.String name)
Returns a parameter value. |
java.lang.Class |
getParameterDefinition(java.lang.String name)
Returns a parameter class. |
java.util.Iterator |
getParameterNames()
Returns an iterator for the parameter names. |
void |
setParameter(java.lang.String name,
java.lang.Object value)
Sets a parameter. |
void |
setParameterDefinition(java.lang.String name,
java.lang.Class obj)
Sets the class for a parameter. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jfree.xml.factory.objects.ObjectDescription |
createObject, setParameterFromObject |
Constructor Detail |
public AbstractObjectDescription(java.lang.Class className)
className
- the class.Method Detail |
public java.lang.Class getParameterDefinition(java.lang.String name)
getParameterDefinition
in interface ObjectDescription
name
- the parameter definition.
public void setParameterDefinition(java.lang.String name, java.lang.Class obj)
name
- the parameter name.obj
- the parameter class.public static java.lang.Class convertPrimitiveClass(java.lang.Class obj)
obj
- the class.
public void setParameter(java.lang.String name, java.lang.Object value)
setParameter
in interface ObjectDescription
name
- the name.value
- the value.public java.util.Iterator getParameterNames()
getParameterNames
in interface ObjectDescription
protected java.util.Iterator getDefinedParameterNames()
public java.lang.Object getParameter(java.lang.String name)
getParameter
in interface ObjectDescription
name
- the parameter name.
public java.lang.Class getObjectClass()
getObjectClass
in interface ObjectDescription
public ObjectDescription getInstance()
getInstance
in interface ObjectDescription
public void configure(Configuration config)
The configuration contents may change during the reporting.
configure
in interface ObjectDescription
config
- the configuration, never nullpublic Configuration getConfig()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |