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
A
FieldHandler 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:
-
Method Summary
Modifier and TypeMethodDescriptionvoidsetConfiguration(Properties config) Set the configuration data.Methods inherited from interface org.exolab.castor.mapping.FieldHandler
checkValidity, getValue, newInstance, resetValue, setValue
-
Method Details
-
setConfiguration
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.
-