Package org.exolab.castor.mapping
Interface ConfigurableFieldHandler
-
- All Superinterfaces:
FieldHandler
- All Known Implementing Classes:
AbstractFieldHandler
,CenturyDescriptor.CenturyFieldHandler
,CollectionFieldHandler
,DateDescriptor.DateFieldHandler
,DateFieldHandler
,DateTimeDescriptor.DateTimeFieldHandler
,DurationDescriptor.DurationFieldHandler
,EnumFieldHandler
,FieldHandlerImpl
,GDayDescriptor.GDayFieldHandler
,GeneralizedFieldHandler
,GMonthDayDescriptor.GMonthDayFieldHandler
,GMonthDescriptor.GMonthFieldHandler
,GYearDescriptor.GYearFieldHandler
,GYearMonthDescriptor.GYearMonthFieldHandler
,MonthDescriptor.MonthFieldHandler
,RecurringDurationDescriptor.RecurringDurationFieldHandler
,SQLTimeFieldHandler
,SQLTimestampFieldHandler
,TimeDescriptor.TimeFieldHandler
,TimeDurationDescriptor.TimeDurationFieldHandler
,TimePeriodDescriptor.TimePeriodFieldHandler
,ToStringFieldHandler
,TransientFieldHandler
,ValueOfFieldHandler
,XMLFieldHandler
,YearDescriptor.YearFieldHandler
public interface ConfigurableFieldHandler extends FieldHandler
AFieldHandler
that can be configured with any kind of data. It's the responsibility of the implementing class to do something useful with the configuration data.- Version:
- $Revision: $
- Author:
- Tom van den Berge
- See Also:
FieldHandler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
setConfiguration(java.util.Properties config)
Set the configuration data.-
Methods inherited from interface org.exolab.castor.mapping.FieldHandler
checkValidity, getValue, newInstance, resetValue, setValue
-
-
-
-
Method Detail
-
setConfiguration
void setConfiguration(java.util.Properties config) throws ValidityException
Set the configuration data. It will override any previously set configuration.- Parameters:
config
- the configuration data.- Throws:
ValidityException
- if config is invalid for this FieldHandler.
-
-