Package org.jfree.xml.generator.model
Class TypeInfo
- java.lang.Object
-
- org.jfree.xml.generator.model.TypeInfo
-
- Direct Known Subclasses:
PropertyInfo
public class TypeInfo extends java.lang.Object
Retains information about a type.
-
-
Constructor Summary
Constructors Constructor Description TypeInfo(java.lang.String name, java.lang.Class type)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)Tests this object for equality with another object.CommentsgetComments()Returns the comments for this type info.java.lang.StringgetDescription()Returns the type description.java.lang.StringgetName()Returns the type name.java.lang.ClassgetType()Returns the class.inthashCode()Returns a hash code for this object.booleanisConstrained()Returnstrueif the type is constrained, andfalseotherwise.booleanisNullable()Returns the nullable status.voidsetComments(Comments comments)Sets the comments for this type info.voidsetConstrained(boolean constrained)Sets the flag that indicates whether or not the type is constrained.voidsetDescription(java.lang.String description)Sets the type description.voidsetNullable(boolean nullable)Sets the nullable flag.
-
-
-
Constructor Detail
-
TypeInfo
public TypeInfo(java.lang.String name, java.lang.Class type)
Creates a new instance.- Parameters:
name- the type name (nullnot permitted).type- the class.
-
-
Method Detail
-
getType
public java.lang.Class getType()
Returns the class.- Returns:
- The class.
-
isNullable
public boolean isNullable()
Returns the nullable status.- Returns:
- A boolean.
-
setNullable
public void setNullable(boolean nullable)
Sets the nullable flag.- Parameters:
nullable- the flag.
-
isConstrained
public boolean isConstrained()
Returnstrueif the type is constrained, andfalseotherwise.- Returns:
- A boolean.
-
setConstrained
public void setConstrained(boolean constrained)
Sets the flag that indicates whether or not the type is constrained.- Parameters:
constrained- the flag.
-
getDescription
public java.lang.String getDescription()
Returns the type description.- Returns:
- The type description.
-
setDescription
public void setDescription(java.lang.String description)
Sets the type description.- Parameters:
description- the description.
-
getName
public java.lang.String getName()
Returns the type name.- Returns:
- The type name.
-
getComments
public Comments getComments()
Returns the comments for this type info.- Returns:
- The comments.
-
setComments
public void setComments(Comments comments)
Sets the comments for this type info.- Parameters:
comments- the comments.
-
equals
public boolean equals(java.lang.Object o)
Tests this object for equality with another object.- Overrides:
equalsin classjava.lang.Object- Parameters:
o- the other object.- Returns:
- A boolean.
-
hashCode
public int hashCode()
Returns a hash code for this object.- Overrides:
hashCodein classjava.lang.Object- Returns:
- A hash code.
-
-