| 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
Exceptionpublic void genAndApply(String packageName, Function<String,Boolean> packageMatcher, Function<Class,String> outputFileFunction, String templateFileName) throws Exception
Exceptionpublic void genAndApply(Class clazz, Function<Class,String> outputFileFunction, String templateName) throws Exception
Exceptionpublic PackageModel generatePackage(Class clazz) throws Exception
Exceptionpublic ModuleModel generateModule(ClassLoader loader, String packageFqn) throws Exception
Exceptionpublic DataObjectModel generateDataObject(Class c, Class... rest) throws Exception
Exceptionpublic ClassModel generateClass(Class c, Class... rest) throws Exception
Exceptionpublic ProxyModel generateProxyModel(Class c, Class... rest) throws Exception
Exceptionpublic EnumModel generateEnum(Class c, Class... rest) throws Exception
ExceptionCopyright © 2017. All rights reserved.