static <B extends CodeDelegate> CodeFactory.Base<B> |
CodeFactory.base(Class<B> baseClass,
List<String> baseImports,
BiFunction<CodeFactory.Task<B>,B,CodeContext<B>> contextCreator) |
Create a component CodeFactory.Base for the given base delegate
class, from which can be created individual CodeFactory instances.
|
static <B extends CodeContainerDelegate> CodeFactory.Base<B> |
CodeFactory.containerBase(Class<B> baseClass,
List<String> baseImports,
BiFunction<CodeFactory.Task<B>,B,CodeContext<B>> contextCreator) |
Create a container CodeFactory.Base for the given base delegate
class, from which can be created individual CodeFactory instances.
|
static <B extends CodeRootDelegate> CodeFactory.Base<B> |
CodeFactory.rootBase(Class<B> baseClass,
List<String> baseImports,
BiFunction<CodeFactory.Task<B>,B,CodeContext<B>> contextCreator) |
Create a root component CodeFactory.Base for the given base
delegate class, from which can be created individual CodeFactory
instances.
|
static <B extends CodeRootContainerDelegate> CodeFactory.Base<B> |
CodeFactory.rootContainerBase(Class<B> baseClass,
List<String> baseImports,
BiFunction<CodeFactory.Task<B>,B,CodeContext<B>> contextCreator) |
Create a root container CodeFactory.Base for the given base
delegate class, from which can be created individual CodeFactory
instances.
|