org.exolab.castor.xml.handlers
Class ToStringFieldHandler
java.lang.Object
org.exolab.castor.mapping.loader.FieldHandlerFriend
org.exolab.castor.mapping.ExtendedFieldHandler
org.exolab.castor.mapping.AbstractFieldHandler
org.exolab.castor.mapping.GeneralizedFieldHandler
org.exolab.castor.xml.handlers.ToStringFieldHandler
- All Implemented Interfaces:
- FieldHandler
- public class ToStringFieldHandler
- extends GeneralizedFieldHandler
An implementation of GeneralizedFieldHandler that simply
calls Object#toString() in the conversion methods
- Version:
- $Revision: 1.1 $ $Date: 2005/03/01 00:53:23 $
- Author:
- Keith Visco
Method Summary |
java.lang.Object |
convertUponGet(java.lang.Object value)
This method is used to convert the value when the getValue method
is called. |
java.lang.Object |
convertUponSet(java.lang.Object value)
This method is used to convert the value when the setValue method
is called. |
java.lang.Class |
getFieldType()
Returns the class type for the field that this GeneralizedFieldHandler
converts to and from. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ToStringFieldHandler
public ToStringFieldHandler(java.lang.Class type)
throws MappingException
- Creates a new ToStringFieldHandler
- Parameters:
type
- the class type to create the FieldHandler for
ToStringFieldHandler
public ToStringFieldHandler(java.lang.Class type,
FieldHandler handler)
throws MappingException
- Creates a new ToStringFieldHandler
- Parameters:
type
- the class type to create the FieldHandler forhandler
- the FieldHandler to wrap
convertUponGet
public java.lang.Object convertUponGet(java.lang.Object value)
- Description copied from class:
GeneralizedFieldHandler
- 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.
convertUponSet
public java.lang.Object convertUponSet(java.lang.Object value)
- Description copied from class:
GeneralizedFieldHandler
- 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.
getFieldType
public java.lang.Class getFieldType()
- Description copied from class:
GeneralizedFieldHandler
- 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
Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com