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(java.lang.String name, java.lang.Class type)Creates a new info object for a property.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PropertyTypegetPropertyType()Returns the property type.java.lang.StringgetXmlHandler()Returns the XML handler.java.lang.StringgetXmlName()Returns the XML name.booleanisPreserve()Returns the preserve flag.booleanisReadMethodAvailable()Returnstrueif there is a read method available, andfalseotherwise.booleanisWriteMethodAvailable()Returnstrueif there is a write method available, andfalseotherwise.voidsetPreserve(boolean preserve)Sets the preserve flag.voidsetPropertyType(PropertyType propertyType)Sets the property type.voidsetReadMethodAvailable(boolean readMethodAvailable)Sets a flag indicating whether or not there is a read method for this property.voidsetWriteMethodAvailable(boolean writeMethodAvailable)Sets a flag indicating whether or not there is a write method for this property.voidsetXmlHandler(java.lang.String xmlHandler)Sets the XML handler.voidsetXmlName(java.lang.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
-
-
-
-
Constructor Detail
-
PropertyInfo
public PropertyInfo(java.lang.String name, java.lang.Class type)
Creates a new info object for a property.- Parameters:
name- the property name.type- the class.
-
-
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 (nullnot permitted).
-
getXmlHandler
public java.lang.String getXmlHandler()
Returns the XML handler.- Returns:
- the XML handler.
-
setXmlHandler
public void setXmlHandler(java.lang.String xmlHandler)
Sets the XML handler.- Parameters:
xmlHandler- the fully qualified class name for the attribute handler.
-
getXmlName
public java.lang.String getXmlName()
Returns the XML name.- Returns:
- the XML name.
-
setXmlName
public void setXmlName(java.lang.String xmlName)
Sets the XML name.- Parameters:
xmlName- the XML name.
-
isReadMethodAvailable
public boolean isReadMethodAvailable()
Returnstrueif there is a read method available, andfalseotherwise.- 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()
Returnstrueif there is a write method available, andfalseotherwise.- 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.
-
-