public class DefaultNaryTypeConverter<O> extends java.lang.Object implements NaryTypeConverter<O>
| Constructor and Description |
|---|
DefaultNaryTypeConverter(java.util.function.BiFunction<FieldModel,java.util.List<DslField>,O> function,
ConverterMetadata metadata) |
DefaultNaryTypeConverter(java.util.function.BiFunction<FieldModel,java.util.List<DslField>,O> function,
java.lang.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 |
java.lang.String |
readable(java.util.Locale locale)
Returns the human readable version of this object.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmarkdown, markdown, readablepublic DefaultNaryTypeConverter(java.util.function.BiFunction<FieldModel,java.util.List<DslField>,O> function, java.lang.String description)
public DefaultNaryTypeConverter(java.util.function.BiFunction<FieldModel,java.util.List<DslField>,O> function, ConverterMetadata metadata)
public O convert(FieldModel fieldModel, DslField... fieldInfos)
NaryTypeConverterOconvert in interface NaryTypeConverter<O>fieldModel - in modelfieldInfos - in fieldspublic void accept(MetadataVisitor visitor, int depth)
accept in interface SyntaxTreepublic java.lang.String readable(java.util.Locale locale)
SyntaxTreereadable in interface SyntaxTreelocale - the locale to useSyntaxTree.readable()