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 Details

    • BeanObjectDescription

      public BeanObjectDescription(Class className)
      Creates a new object description.
      Parameters:
      className - the class.
    • BeanObjectDescription

      public BeanObjectDescription(Class className, boolean init)
      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

      public Object 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

      protected void ignoreParameter(String parameter)
      Adds a parameter to the ignored parameters.
      Parameters:
      parameter - the parameter.
    • isParameterIgnored

      protected boolean isParameterIgnored(String parameter)
      Returns a flag that indicates whether or not the specified parameter is ignored.
      Parameters:
      parameter - the parameter.
      Returns:
      The flag.