Class ClassDescription

java.lang.Object
org.jfree.xml.generator.model.ClassDescription

public class ClassDescription extends Object
A description of a Java class.
  • Field Details

    • properties

      private PropertyInfo[] properties
      Storage for info about properties.
    • constructorDescription

      private TypeInfo[] constructorDescription
      Constructor descriptions.
    • objectClass

      private Class objectClass
      The class.
    • description

      private String description
      A description.
    • registerKey

      private String registerKey
      The register key.
    • superClass

      private Class superClass
      The super class.
    • preserve

      private boolean preserve
      ??.
    • comments

      private Comments comments
      The comments.
    • source

      private String source
      The source.
  • Constructor Details

    • ClassDescription

      public ClassDescription(Class objectClass)
      Creates a new class description.
      Parameters:
      objectClass - the class.
  • Method Details

    • getProperties

      public PropertyInfo[] getProperties()
      Returns the info about properties.
      Returns:
      the info about properties.
    • setProperties

      public void setProperties(PropertyInfo[] properties)
      Sets the info about the class properties.
      Parameters:
      properties - the properties.
    • getObjectClass

      public Class getObjectClass()
      Returns the object's class.
      Returns:
      the object's class.
    • getDescription

      public String getDescription()
      Returns the description.
      Returns:
      the description.
    • setDescription

      public void setDescription(String description)
      Sets the description for the object.
      Parameters:
      description - the description.
    • getName

      public String getName()
      Returns the class name.
      Returns:
      the class name.
    • getSuperClass

      public Class getSuperClass()
      Returns the super class.
      Returns:
      the super class.
    • setSuperClass

      public void setSuperClass(Class superClass)
      Sets the super class.
      Parameters:
      superClass - the super class.
    • isPreserve

      public boolean isPreserve()
      Returns the preserve flag.
      Returns:
      a boolean.
    • setPreserve

      public void setPreserve(boolean preserve)
      Sets the preserve flag.
      Parameters:
      preserve - the new value of the flag.
    • getRegisterKey

      public String getRegisterKey()
      Returns the register key.
      Returns:
      the register key.
    • setRegisterKey

      public void setRegisterKey(String registerKey)
      Sets the register key.
      Parameters:
      registerKey - the register key.
    • getConstructorDescription

      public TypeInfo[] getConstructorDescription()
      Returns the constructor descriptions.
      Returns:
      the constructor descriptions.
    • setConstructorDescription

      public void setConstructorDescription(TypeInfo[] constructorDescription)
      Sets the constructor description.
      Parameters:
      constructorDescription - the constructor description.
    • getProperty

      public PropertyInfo getProperty(String name)
      Returns a property.
      Parameters:
      name - the property name.
      Returns:
      a property.
    • isUndefined

      public boolean isUndefined()
      Returns true if the description is undefined.
      Returns:
      a boolean.
    • getComments

      public Comments getComments()
      Returns the comments for the class description.
      Returns:
      The comments.
    • setComments

      public void setComments(Comments comments)
      Sets the comments for the class description.
      Parameters:
      comments - the comments.
    • getSource

      public String getSource()
      Returns the source for the class description.
      Returns:
      The source.
    • setSource

      public void setSource(String source)
      Sets the source for the class description.
      Parameters:
      source - the source.