public interface Function<T> extends ContextAccessor<T>, MappingInput<T>, Readable
| Modifier and Type | Method and Description |
|---|---|
Metadata |
getMetadata() |
default Metadata |
metadata() |
default T |
read(FieldModel inModel,
Context context)
Reads the input value
|
default boolean |
validate(FieldModel inModel)
Verifies the input for given in model
|
valuemarkdown, markdown, readable, readabledefault T read(FieldModel inModel, Context context)
MappingInputread in interface MappingInput<T>inModel - modelcontext - contextdefault boolean validate(FieldModel inModel)
MappingInputvalidate in interface MappingInput<T>inModel - in modeldefault Metadata metadata()
metadata in interface DSLBuilderMetadata getMetadata()