public class DefaultGenericTypeConverter<O> extends Object implements GenericTypeConverter<O>
| Constructor and Description |
|---|
DefaultGenericTypeConverter(BiFunction<FieldModel,List<DslField>,O> function,
ConverterMetadata metadata) |
DefaultGenericTypeConverter(BiFunction<FieldModel,List<DslField>,O> function,
String description) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(MetadataVisitor visitor,
int depth) |
O |
convert(FieldModel fieldModel,
DslField... fieldInfos)
Convert the given in fields in the model to the value in type
O |
static <O> GenericTypeConverter<O> |
nConverter(BiFunction<FieldModel,List<DslField>,O> function,
String description) |
String |
readable()
Returns the human readable version of this object.
|
public DefaultGenericTypeConverter(BiFunction<FieldModel,List<DslField>,O> function, String description)
public DefaultGenericTypeConverter(BiFunction<FieldModel,List<DslField>,O> function, ConverterMetadata metadata)
public static <O> GenericTypeConverter<O> nConverter(BiFunction<FieldModel,List<DslField>,O> function, String description)
public O convert(FieldModel fieldModel, DslField... fieldInfos)
GenericTypeConverterOconvert in interface GenericTypeConverter<O>fieldModel - in modelfieldInfos - in fieldspublic void accept(MetadataVisitor visitor, int depth)
accept in interface SyntaxTreeCopyright © 2018. All rights reserved.