public class DefaultBiTypeConverter<I,J,O> extends java.lang.Object implements BiTypeConverter<I,J,O>
| Constructor and Description |
|---|
DefaultBiTypeConverter(java.util.function.BiFunction<java.util.Optional<I>,java.util.Optional<J>,O> converter,
ConverterMetadata metadata) |
DefaultBiTypeConverter(java.util.function.BiFunction<java.util.Optional<I>,java.util.Optional<J>,O> converter,
java.lang.String description) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(MetadataVisitor visitor,
int depth) |
O |
convert(FieldModel fieldModel,
DslField<I> in,
DslField<J> in2)
Convert the given fields in with type
O J, 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 DefaultBiTypeConverter(java.util.function.BiFunction<java.util.Optional<I>,java.util.Optional<J>,O> converter, java.lang.String description)
public DefaultBiTypeConverter(java.util.function.BiFunction<java.util.Optional<I>,java.util.Optional<J>,O> converter, ConverterMetadata metadata)
public O convert(FieldModel fieldModel, DslField<I> in, DslField<J> in2)
BiTypeConverterO J, the model to the value in type Oconvert in interface BiTypeConverter<I,J,O>fieldModel - field modelin - 1st in fieldin2 - 2nd in fieldpublic 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()