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
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 Details

    • setConfiguration

      void setConfiguration(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.