org.exolab.castor.xml.handlers

Class ToStringFieldHandler

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

Nested Class Summary

Nested classes/interfaces inherited from class org.exolab.castor.mapping.GeneralizedFieldHandler

GeneralizedFieldHandler.GFHConverterEnumeration

Field Summary

Fields inherited from class org.exolab.castor.mapping.AbstractFieldHandler

configuration

Constructor Summary

ToStringFieldHandler(Class type)
Creates a new ToStringFieldHandler.
ToStringFieldHandler(Class type, FieldHandler handler)
Creates a new ToStringFieldHandler.

Method Summary

Object
convertUponGet(Object value)
Object
convertUponSet(Object value)
Class
getFieldType()

Methods inherited from class org.exolab.castor.mapping.GeneralizedFieldHandler

convertUponGet, convertUponSet, getFieldType, getValue, newInstance, newInstance, resetValue, setCollectionIteration, setFieldHandler, setValue

Methods inherited from class org.exolab.castor.mapping.AbstractFieldHandler

getFieldDescriptor, getValue, hasValue, newInstance, newInstance, resetValue, setConfiguration, setFieldDescriptor, setValue

Methods inherited from class org.exolab.castor.mapping.ExtendedFieldHandler

checkValidity, getFieldDescriptor, getValue, newInstance, newInstance, resetValue, setFieldDescriptor, setValue

Methods inherited from class org.exolab.castor.mapping.loader.FieldHandlerFriend

checkValidity, getFieldDescriptor, getValue, newInstance, resetValue, setFieldDescriptor, setValue

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)
Overrides:
convertUponGet in interface GeneralizedFieldHandler
See Also:
org.exolab.castor.mapping.GeneralizedFieldHandler.convertUponGet(java.lang.Object)

convertUponSet

public Object convertUponSet(Object value)
Overrides:
convertUponSet in interface GeneralizedFieldHandler
See Also:
org.exolab.castor.mapping.GeneralizedFieldHandler.convertUponSet(java.lang.Object)

getFieldType

public Class getFieldType()
Overrides:
getFieldType in interface GeneralizedFieldHandler

Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com