public class IterableInput<E,T extends java.lang.Iterable<E>> extends AbstractDSLBuilder implements MappingInput<T>
| Constructor and Description |
|---|
IterableInput(java.util.function.Supplier<T> valueSupplier) |
| Modifier and Type | Method and Description |
|---|---|
IterableMetadata |
metadata() |
T |
read(FieldModel inModel,
Context context)
Reads the input value
|
boolean |
validate(FieldModel inModel)
Verifies the input for given in model
|
toStringpublic IterableInput(java.util.function.Supplier<T> valueSupplier)
public boolean validate(FieldModel inModel)
MappingInputvalidate in interface MappingInput<T extends java.lang.Iterable<E>>inModel - in modelpublic IterableMetadata metadata()
metadata in interface DSLBuilderpublic T read(FieldModel inModel, Context context)
MappingInputread in interface MappingInput<T extends java.lang.Iterable<E>>inModel - modelcontext - context