T
- value typepublic interface ValueFactory<T>
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.
Modifier and Type | Method and Description |
---|---|
T |
createFromBigDecimal(java.math.BigDecimal d) |
T |
createFromBigInteger(java.math.BigInteger i) |
T |
createFromBit(byte[] bytes,
int offset,
int length) |
T |
createFromBytes(byte[] bytes,
int offset,
int length,
Field f) |
T |
createFromDate(InternalDate idate) |
T |
createFromDouble(double d) |
T |
createFromLong(long l) |
T |
createFromNull()
Create result value from intermediate null value.
|
T |
createFromTime(InternalTime it) |
T |
createFromTimestamp(InternalTimestamp its) |
T |
createFromYear(long l) |
java.lang.String |
getTargetTypeName()
Get the actual class name of
T parameter. |
void |
setPropertySet(PropertySet pset) |
void setPropertySet(PropertySet pset)
T createFromDate(InternalDate idate)
T createFromTime(InternalTime it)
T createFromTimestamp(InternalTimestamp its)
T createFromLong(long l)
T createFromBigInteger(java.math.BigInteger i)
T createFromDouble(double d)
T createFromBigDecimal(java.math.BigDecimal d)
T createFromBit(byte[] bytes, int offset, int length)
T createFromYear(long l)
T createFromNull()
T
objectjava.lang.String getTargetTypeName()
T
parameter.