Interface BuildProcessor<O,I>
-
public interface BuildProcessor<O,I>Процессор сборки объектов
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <R> BuildProcessor<R,R>cast(java.lang.Class<R> clazz)BuildProcessor<O,I>compile(CompileBuilder<O,I> builder)<T> FieldBuildProcessor<O,I,T>get(java.util.function.Function<I,? extends T> getter)<T> PluralFieldBuildProcessor<O,I,T,?>getArray(java.util.function.Function<I,? extends T[]> arrayGetter)<T> PluralFieldBuildProcessor<O,I,T,?>getList(java.util.function.Function<I,java.util.List<? extends T>> listGetter)<R> BuildProcessor<R,R>optionalCast(java.lang.Class<R> clazz)
-
-
-
Method Detail
-
compile
BuildProcessor<O,I> compile(CompileBuilder<O,I> builder)
-
optionalCast
<R> BuildProcessor<R,R> optionalCast(java.lang.Class<R> clazz)
-
cast
<R> BuildProcessor<R,R> cast(java.lang.Class<R> clazz)
-
get
<T> FieldBuildProcessor<O,I,T> get(java.util.function.Function<I,? extends T> getter)
-
getArray
<T> PluralFieldBuildProcessor<O,I,T,?> getArray(java.util.function.Function<I,? extends T[]> arrayGetter)
-
getList
<T> PluralFieldBuildProcessor<O,I,T,?> getList(java.util.function.Function<I,java.util.List<? extends T>> listGetter)
-
-