Class ClassDescription


  • public class ClassDescription
    extends Object
    A description of a Java class.
    • Constructor Detail

      • ClassDescription

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

      • 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.