public abstract class MapperGenBase extends Generator<DataObjectModel>
env, incremental, kinds, name| Constructor and Description |
|---|
MapperGenBase() |
| Modifier and Type | Method and Description |
|---|---|
Collection<Class<? extends Annotation>> |
annotations() |
String |
filename(DataObjectModel model) |
protected abstract String |
genSimpleName(DataObjectModel model) |
protected abstract Optional<AnnotationValueInfo> |
getAnnotation(DataObjectModel model) |
protected String |
getMappingName(PropertyInfo prop,
String annotationName) |
String |
render(DataObjectModel model,
int index,
int size,
Map<String,Object> session) |
protected abstract void |
renderDeclaration(DataObjectModel model,
PrintWriter writer) |
protected abstract void |
renderMembers(String visibility,
DataObjectModel model,
PrintWriter writer) |
public Collection<Class<? extends Annotation>> annotations()
annotations in class Generator<DataObjectModel>public String filename(DataObjectModel model)
filename in class Generator<DataObjectModel>protected abstract Optional<AnnotationValueInfo> getAnnotation(DataObjectModel model)
protected abstract String genSimpleName(DataObjectModel model)
public String render(DataObjectModel model, int index, int size, Map<String,Object> session)
render in class Generator<DataObjectModel>protected abstract void renderDeclaration(DataObjectModel model, PrintWriter writer)
protected abstract void renderMembers(String visibility, DataObjectModel model, PrintWriter writer)
protected String getMappingName(PropertyInfo prop, String annotationName)
Copyright © 2023 Eclipse. All rights reserved.