org.exolab.castor.xml.handlers

Class ToStringFieldHandler

Implemented Interfaces:
FieldHandler

public class ToStringFieldHandler
extends GeneralizedFieldHandler

An implementation of GeneralizedFieldHandler that simply calls Object#toString() in the conversion methods
Version:
$Revision: 6230 $ $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

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, 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)
            throws MappingException
Creates a new ToStringFieldHandler
Parameters:
type - the class type to create the FieldHandler for

ToStringFieldHandler

public ToStringFieldHandler(Class type,
                            FieldHandler handler)
            throws MappingException
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-2006. All rights reserved http://www.intalio.com