Class PropertyInfo

    • Constructor Detail

      • PropertyInfo

        public PropertyInfo​(String name,
                            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 (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()
        Returns true if there is a read method available, and false 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()
        Returns true if there is a write method available, and false 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.