public abstract class FieldValueFactory
extends java.lang.Object
Constructor and Description |
---|
FieldValueFactory(VirtualDB layer,
DBField field) |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
encodeSQL(java.lang.Object fieldValue) |
DBField |
getField()
get the field.
|
VirtualDB |
getLayer()
get the layer
|
abstract java.lang.Object |
parse(java.lang.Object value) |
@Nonnull @CheckReturnValue public final DBField getField()
@Nonnull @CheckReturnValue public final VirtualDB getLayer()
@Nullable @CheckReturnValue public abstract java.lang.Object parse(@Nullable java.lang.Object value) throws InvalidDataException
value
- the valueInvalidDataException
@CheckReturnValue @Nonnull public abstract java.lang.String encodeSQL(@Nonnull java.lang.Object fieldValue) throws InvalidDataException
fieldValue
- InvalidDataException
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.