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
AFieldHandlerthat 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 voidsetConfiguration(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 ValidityExceptionSet the configuration data. It will override any previously set configuration.- Parameters:
config- the configuration data.- Throws:
ValidityException- if config is invalid for this FieldHandler.
-
-