Constructor and Description |
---|
Generator() |
Modifier and Type | Method and Description |
---|---|
void |
genAndApply(Class clazz,
Function<Class,String> outputFileFunction,
String templateName) |
void |
genAndApply(String packageName,
Function<String,Boolean> packageMatcher,
Function<Class,String> outputFileFunction,
String templateFileName) |
ClassModel |
generateClass(Class c,
Class... rest) |
<M> M |
generateClass(Function<CodeGen,M> f,
Class c,
Class... rest) |
DataObjectModel |
generateDataObject(Class c,
Class... rest) |
EnumModel |
generateEnum(Class c,
Class... rest) |
ModuleModel |
generateModule(ClassLoader loader,
String packageFqn) |
PackageModel |
generatePackage(Class clazz) |
ProxyModel |
generateProxyModel(Class c,
Class... rest) |
List<Diagnostic<? extends JavaFileObject>> |
getDiagnostics() |
void |
setOption(String name,
String value) |
void |
validatePackage(String packageName,
Function<String,Boolean> packageMatcher) |
public List<Diagnostic<? extends JavaFileObject>> getDiagnostics()
public void validatePackage(String packageName, Function<String,Boolean> packageMatcher) throws Exception
Exception
public void genAndApply(String packageName, Function<String,Boolean> packageMatcher, Function<Class,String> outputFileFunction, String templateFileName) throws Exception
Exception
public void genAndApply(Class clazz, Function<Class,String> outputFileFunction, String templateName) throws Exception
Exception
public PackageModel generatePackage(Class clazz) throws Exception
Exception
public ModuleModel generateModule(ClassLoader loader, String packageFqn) throws Exception
Exception
public DataObjectModel generateDataObject(Class c, Class... rest) throws Exception
Exception
public ClassModel generateClass(Class c, Class... rest) throws Exception
Exception
public ProxyModel generateProxyModel(Class c, Class... rest) throws Exception
Exception
public EnumModel generateEnum(Class c, Class... rest) throws Exception
Exception
Copyright © 2017. All rights reserved.