Package org.jfree.xml.generator.model
Class TypeInfo
java.lang.Object
org.jfree.xml.generator.model.TypeInfo
- Direct Known Subclasses:
PropertyInfo
Retains information about a type.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Tests this object for equality with another object.Returns the comments for this type info.Returns the type description.getName()
Returns the type name.getType()
Returns the class.int
hashCode()
Returns a hash code for this object.boolean
Returnstrue
if the type is constrained, andfalse
otherwise.boolean
Returns the nullable status.void
setComments
(Comments comments) Sets the comments for this type info.void
setConstrained
(boolean constrained) Sets the flag that indicates whether or not the type is constrained.void
setDescription
(String description) Sets the type description.void
setNullable
(boolean nullable) Sets the nullable flag.
-
Constructor Details
-
TypeInfo
Creates a new instance.- Parameters:
name
- the type name (null
not permitted).type
- the class.
-
-
Method Details
-
getType
Returns the class.- Returns:
- The class.
-
isNullable
Returns the nullable status.- Returns:
- A boolean.
-
setNullable
Sets the nullable flag.- Parameters:
nullable
- the flag.
-
isConstrained
Returnstrue
if the type is constrained, andfalse
otherwise.- Returns:
- A boolean.
-
setConstrained
Sets the flag that indicates whether or not the type is constrained.- Parameters:
constrained
- the flag.
-
getDescription
Returns the type description.- Returns:
- The type description.
-
setDescription
Sets the type description.- Parameters:
description
- the description.
-
getName
Returns the type name.- Returns:
- The type name.
-
getComments
Returns the comments for this type info.- Returns:
- The comments.
-
setComments
Sets the comments for this type info.- Parameters:
comments
- the comments.
-
equals
Tests this object for equality with another object. -
hashCode
Returns a hash code for this object.
-