org.exolab.castor.mapping.handlers

Class TransientFieldHandler

Implemented Interfaces:
ConfigurableFieldHandler, FieldHandler

public class TransientFieldHandler
extends AbstractFieldHandler

A dummy FieldHandler for "transient" fields. This allows us to create a FieldDescriptor, but not use a real FieldHandler
Version:
$Revision: 6231 $ $Date: 2005-01-17 14:35:07 -0700 (Mon, 17 Jan 2005) $
Author:
kvisco

Field Summary

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

configuration

Constructor Summary

TransientFieldHandler()

Method Summary

Object
getValue(Object target)
Object
newInstance(Object target)
Object
newInstance(Object target, Object[] args)
void
resetValue(Object target)
void
setValue(Object target, Object value)

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

TransientFieldHandler

public TransientFieldHandler()

Method Details

getValue

public Object getValue(Object target)
Specified by:
getValue in interface FieldHandler
Overrides:
getValue in interface AbstractFieldHandler
See Also:
org.exolab.castor.mapping.FieldHandler.getValue(java.lang.Object)

newInstance

public Object newInstance(Object target)
Specified by:
newInstance in interface FieldHandler
Overrides:
newInstance in interface AbstractFieldHandler
See Also:
org.exolab.castor.mapping.FieldHandler.newInstance(java.lang.Object)

newInstance

public Object newInstance(Object target,
                          Object[] args)
Overrides:
newInstance in interface AbstractFieldHandler
See Also:
org.exolab.castor.mapping.ExtendedFieldHandler.newInstance(java.lang.Object, java.lang.Object[])

resetValue

public void resetValue(Object target)
Specified by:
resetValue in interface FieldHandler
Overrides:
resetValue in interface AbstractFieldHandler
See Also:
org.exolab.castor.mapping.FieldHandler.resetValue(java.lang.Object)

setValue

public void setValue(Object target,
                     Object value)
Specified by:
setValue in interface FieldHandler
Overrides:
setValue in interface AbstractFieldHandler
See Also:
org.exolab.castor.mapping.FieldHandler.setValue(java.lang.Object, java.lang.Object)

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