public class BeanGenerator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static Logger |
LOG |
| Constructor and Description |
|---|
BeanGenerator(java.lang.String platformHome,
java.lang.String targetDir,
java.util.Map<java.lang.String,java.lang.String> extensionNamePathMapping) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
calculateSchemaPath() |
boolean |
generate()
Generates beans.
|
protected java.util.Collection<Extension> |
getConfiguredExtensions(java.util.Map<java.lang.String,java.lang.String> extensionNamePathMapping) |
protected java.util.List<? extends PojoCreationValidator> |
getListeners() |
protected java.io.File |
getVelocityTemplateForBean(ClassNameAware bean) |
void |
setBeansPostProcessor(BeansPostProcessor beansPostProcessor) |
public BeanGenerator(java.lang.String platformHome,
java.lang.String targetDir,
java.util.Map<java.lang.String,java.lang.String> extensionNamePathMapping)
public void setBeansPostProcessor(BeansPostProcessor beansPostProcessor)
protected java.lang.String calculateSchemaPath()
protected java.util.Collection<Extension> getConfiguredExtensions(java.util.Map<java.lang.String,java.lang.String> extensionNamePathMapping)
protected java.util.List<? extends PojoCreationValidator> getListeners()
public boolean generate()
protected java.io.File getVelocityTemplateForBean(ClassNameAware bean)
Copyright © 2018 SAP SE. All Rights Reserved.