Package org.jfree.xml.factory.objects
Class BeanObjectDescription
java.lang.Object
org.jfree.xml.factory.objects.AbstractObjectDescription
org.jfree.xml.factory.objects.BeanObjectDescription
- All Implemented Interfaces:
Serializable
,Cloneable
,ObjectDescription
- Direct Known Subclasses:
DecimalFormatObjectDescription
,SimpleDateFormatObjectDescription
An object-description for a bean object. This object description
is very dangerous, if the bean contains properties with undefined
types.
- Author:
- Thomas Morgner
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionBeanObjectDescription
(Class className) Creates a new object description.BeanObjectDescription
(Class className, boolean init) Creates a new object description. -
Method Summary
Modifier and TypeMethodDescriptionCreates an object based on this description.protected void
ignoreParameter
(String parameter) Adds a parameter to the ignored parameters.protected boolean
isParameterIgnored
(String parameter) Returns a flag that indicates whether or not the specified parameter is ignored.void
Sets the parameters in the 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
-
BeanObjectDescription
Creates a new object description.- Parameters:
className
- the class.
-
BeanObjectDescription
Creates a new object description.- Parameters:
className
- the class.init
- set to true, to autmaoticly initialise the object description. If set to false, the initialisation is elsewhere.
-
-
Method Details
-
createObject
Creates an object based on this description.- Returns:
- The object.
-
setParameterFromObject
Sets the parameters in the description to match the supplied object.- Parameters:
o
- the object (null
not allowed).- Throws:
ObjectFactoryException
- if there is a problem.
-
ignoreParameter
Adds a parameter to the ignored parameters.- Parameters:
parameter
- the parameter.
-
isParameterIgnored
Returns a flag that indicates whether or not the specified parameter is ignored.- Parameters:
parameter
- the parameter.- Returns:
- The flag.
-