Interface ValueFactory<T>

Type Parameters:
T - value type
All Known Implementing Classes:
AbstractDateTimeValueFactory, AbstractNumericValueFactory, BigDecimalValueFactory, BinaryStreamValueFactory, BooleanValueFactory, ByteValueFactory, DbDocValueFactory, DefaultValueFactory, DoubleValueFactory, FloatValueFactory, IntegerValueFactory, LocalDateTimeValueFactory, LocalDateValueFactory, LocalTimeValueFactory, LongValueFactory, OffsetDateTimeValueFactory, OffsetTimeValueFactory, ShortValueFactory, SqlDateValueFactory, SqlTimestampValueFactory, SqlTimeValueFactory, StringValueFactory, UtilCalendarValueFactory, ZonedDateTimeValueFactory

public interface ValueFactory<T>
A class implements the ValueFactory<T> interface to create value instances from intermediate forms.

A ValueFactory implementation is responsible for creating instance of a single type, supplying a value for the type parameter T. If an instance cannot be created from the intermediate form, an UnsupportedOperationException can be thrown.

Since:
6.0