Interface FieldBuildProcessor<D,S,T>
-
- Type Parameters:
D- Тип собранной метаданнойS- Тип исходной метаданнойT- Тип поля
public interface FieldBuildProcessor<D,S,T>Процесс сборки поля
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <R extends Compiled>
FieldBuildProcessor<D,S,R>compile(Class<? super R> compiledClass)<R extends Compiled>
FieldBuildProcessor<D,S,R>compile(CompileConstructor<R,T> constructor, CompileBuilder<R,T> builder)FieldBuildProcessor<D,S,T>defaults(Function<S,T> defaultValue)FieldBuildProcessor<D,S,T>defaults(T defaultValue)<R> FieldBuildProcessor<D,S,R>map(Function<T,R> mapper)voidput(Function<D,? extends Map<String,Object>> mapGetter, String key)FieldBuildProcessor<D,S,String>resolve()<R> FieldBuildProcessor<D,S,R>resolve(Class<R> resolvedClass)voidset(BiConsumer<D,? super T> setter)
-
-
-
Method Detail
-
set
void set(BiConsumer<D,? super T> setter)
-
map
<R> FieldBuildProcessor<D,S,R> map(Function<T,R> mapper)
-
compile
<R extends Compiled> FieldBuildProcessor<D,S,R> compile(Class<? super R> compiledClass)
-
compile
<R extends Compiled> FieldBuildProcessor<D,S,R> compile(CompileConstructor<R,T> constructor, CompileBuilder<R,T> builder)
-
defaults
FieldBuildProcessor<D,S,T> defaults(T defaultValue)
-
resolve
FieldBuildProcessor<D,S,String> resolve()
-
resolve
<R> FieldBuildProcessor<D,S,R> resolve(Class<R> resolvedClass)
-
-