Class ToStringFieldHandler

All Implemented Interfaces:
ConfigurableFieldHandler, FieldHandler

public class ToStringFieldHandler extends GeneralizedFieldHandler
An implementation of GeneralizedFieldHandler that simply calls Object#toString() in the conversion methods.
Version:
$Revision: 6671 $ $Date: 2005-02-28 17:53:23 -0700 (Mon, 28 Feb 2005) $
Author:
Keith Visco
  • Constructor Details

    • ToStringFieldHandler

      public ToStringFieldHandler(Class type)
      Creates a new ToStringFieldHandler.
      Parameters:
      type - the class type to create the FieldHandler for
    • ToStringFieldHandler

      public ToStringFieldHandler(Class type, FieldHandler handler)
      Creates a new ToStringFieldHandler.
      Parameters:
      type - the class type to create the FieldHandler for
      handler - the FieldHandler to wrap
  • Method Details

    • convertUponGet

      public Object convertUponGet(Object value)
      This method is used to convert the value when the getValue method is called. The getValue method will obtain the actual field value from given 'parent' object. This convert method is then invoked with the field's value. The value returned from this method will be the actual value returned by getValue method.
      Specified by:
      convertUponGet in class GeneralizedFieldHandler
      Parameters:
      value - the object value to convert after performing a get operation
      Returns:
      the converted value.
      See Also:
    • convertUponSet

      public Object convertUponSet(Object value)
      This method is used to convert the value when the setValue method is called. The setValue method will call this method to obtain the converted value. The converted value will then be used as the value to set for the field.
      Specified by:
      convertUponSet in class GeneralizedFieldHandler
      Parameters:
      value - the object value to convert before performing a set operation
      Returns:
      the converted value.
      See Also:
    • getFieldType

      public Class getFieldType()
      Returns the class type for the field that this GeneralizedFieldHandler converts to and from. This should be the type that is used in the object model.
      Specified by:
      getFieldType in class GeneralizedFieldHandler
      Returns:
      the class type of of the field
      See Also: