Class MtLb
- java.lang.Object
-
- io.vacco.metolithe.codegen.liquibase.MtLb
-
public class MtLb extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMtLb.Consumer3<V0,V1,V2>static interfaceMtLb.Consumer4<V0,V1,V2,V3>
-
Constructor Summary
Constructors Constructor Description MtLb()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Rootbuild(io.vacco.metolithe.core.MtCaseFormat fmt, java.lang.Class<?>... schemaClasses)static <T> Tmap(MtLbType t, java.util.function.Function<MtLbType,T> rootFn, MtLb.Consumer3<MtLbType,T,T> onObj, MtLb.Consumer3<T,java.lang.String,java.lang.String> onAttr, MtLb.Consumer4<MtLbType,java.lang.reflect.Field,T,T> onListItem)
-
-
-
Method Detail
-
build
public Root build(io.vacco.metolithe.core.MtCaseFormat fmt, java.lang.Class<?>... schemaClasses)
-
map
public static <T> T map(MtLbType t, java.util.function.Function<MtLbType,T> rootFn, MtLb.Consumer3<MtLbType,T,T> onObj, MtLb.Consumer3<T,java.lang.String,java.lang.String> onAttr, MtLb.Consumer4<MtLbType,java.lang.reflect.Field,T,T> onListItem)
-
-