Package org.jfree.xml.generator.model
Class PropertyInfo
- java.lang.Object
-
- org.jfree.xml.generator.model.TypeInfo
-
- org.jfree.xml.generator.model.PropertyInfo
-
- Direct Known Subclasses:
IgnoredPropertyInfo
,IndexedPropertyInfo
public class PropertyInfo extends TypeInfo
Information about a property.
-
-
Constructor Summary
Constructors Constructor Description PropertyInfo(String name, Class type)
Creates a new info object for a property.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PropertyType
getPropertyType()
Returns the property type.String
getXmlHandler()
Returns the XML handler.String
getXmlName()
Returns the XML name.boolean
isPreserve()
Returns the preserve flag.boolean
isReadMethodAvailable()
Returnstrue
if there is a read method available, andfalse
otherwise.boolean
isWriteMethodAvailable()
Returnstrue
if there is a write method available, andfalse
otherwise.void
setPreserve(boolean preserve)
Sets the preserve flag.void
setPropertyType(PropertyType propertyType)
Sets the property type.void
setReadMethodAvailable(boolean readMethodAvailable)
Sets a flag indicating whether or not there is a read method for this property.void
setWriteMethodAvailable(boolean writeMethodAvailable)
Sets a flag indicating whether or not there is a write method for this property.void
setXmlHandler(String xmlHandler)
Sets the XML handler.void
setXmlName(String xmlName)
Sets the XML name.-
Methods inherited from class org.jfree.xml.generator.model.TypeInfo
equals, getComments, getDescription, getName, getType, hashCode, isConstrained, isNullable, setComments, setConstrained, setDescription, setNullable
-
-
-
-
Method Detail
-
isPreserve
public boolean isPreserve()
Returns the preserve flag.- Returns:
- the preserve flag.
-
setPreserve
public void setPreserve(boolean preserve)
Sets the preserve flag.- Parameters:
preserve
- the preserve flag.
-
getPropertyType
public PropertyType getPropertyType()
Returns the property type. This describes how the property is handled in XML.- Returns:
- the property type.
-
setPropertyType
public void setPropertyType(PropertyType propertyType)
Sets the property type.- Parameters:
propertyType
- the type (null
not permitted).
-
getXmlHandler
public String getXmlHandler()
Returns the XML handler.- Returns:
- the XML handler.
-
setXmlHandler
public void setXmlHandler(String xmlHandler)
Sets the XML handler.- Parameters:
xmlHandler
- the fully qualified class name for the attribute handler.
-
getXmlName
public String getXmlName()
Returns the XML name.- Returns:
- the XML name.
-
setXmlName
public void setXmlName(String xmlName)
Sets the XML name.- Parameters:
xmlName
- the XML name.
-
isReadMethodAvailable
public boolean isReadMethodAvailable()
Returnstrue
if there is a read method available, andfalse
otherwise.- Returns:
- a boolean.
-
setReadMethodAvailable
public void setReadMethodAvailable(boolean readMethodAvailable)
Sets a flag indicating whether or not there is a read method for this property.- Parameters:
readMethodAvailable
- the new value of the flag.
-
isWriteMethodAvailable
public boolean isWriteMethodAvailable()
Returnstrue
if there is a write method available, andfalse
otherwise.- Returns:
- a boolean.
-
setWriteMethodAvailable
public void setWriteMethodAvailable(boolean writeMethodAvailable)
Sets a flag indicating whether or not there is a write method for this property.- Parameters:
writeMethodAvailable
- the new value of the flag.
-
-