public class SimpleCodegenWrapper extends AbstractCodegenWrapper implements CodegenWrapper
AdvancedCodegenWrapper
provides the possibility to use a custom template
engine abstraction classModifier and Type | Field and Description |
---|---|
static int |
LEAFS_HANDLING_POLICY__DO_NOT_PROCESS_PRIMITIVES |
static int |
LEAFS_HANDLING_POLICY__PROCESS_PRIMITIVES |
static int |
SOURCE_GENERATION_ALGORITHM__ALL_ENTITIES_IN_ONE_FILE |
static int |
SOURCE_GENERATION_ALGORITHM__ONE_FILE_FOR_EACH_ENTITY |
Constructor and Description |
---|
SimpleCodegenWrapper() |
Modifier and Type | Method and Description |
---|---|
void |
addProjectAttribute(java.lang.String name,
java.lang.String value) |
java.lang.String |
getCollectionsDictionaryFilePathName() |
StringRefactoringUtil.RefactoringMethod |
getFileNamesRefactoringMethod() |
java.lang.String |
getModelFilePathName() |
java.lang.String |
getNodeNameKey() |
java.util.List<java.lang.String> |
getPerLanguageTypeDictionaries() |
java.lang.String |
getPrimitivesDictionaryFilePathName() |
int |
getPrimitivesHandlingPolicy() |
java.lang.String |
getProjectAttributeNamePrefix() |
java.lang.String |
getProjectAttributeNameSuffix() |
java.util.Map<java.lang.String,java.lang.String> |
getProjectAttributes() |
int |
getSourceGenerationAlgorithm() |
java.lang.String |
getTargetFileNamePattern() |
java.lang.String |
getTargetPath() |
java.lang.String |
getTemplateFilePathName() |
java.lang.String |
getTypesDictionaryFilePathName() |
java.lang.String |
getUniqueKeysDictionaryFilePathName() |
void |
setCollectionsDictionaryFilePathName(java.lang.String collectionsDictionaryFilePathName) |
void |
setFileNamesRefactoringMethod(StringRefactoringUtil.RefactoringMethod fileNamesRefactoringMethod) |
void |
setModelFilePathName(java.lang.String modelFilePathName) |
void |
setNodeNameKey(java.lang.String nodeNameKey) |
void |
setPerLanguageTypeDictionaries(java.util.List<java.lang.String> perLanguageTypeDictionaries) |
void |
setPostProcessorTags(java.lang.String attributePrefix,
java.lang.String attributeSuffix,
java.lang.String nodeNameKey) |
void |
setPrimitivesDictionaryFilePathName(java.lang.String primitivesDictionaryFilePathName) |
void |
setPrimitivesHandlingPolicy(int primitivesHandlingPolicy) |
void |
setProjectAttributeNamePrefix(java.lang.String projectAttributeNamePrefix) |
void |
setProjectAttributeNameSuffix(java.lang.String projectAttributeNameSuffix) |
void |
setProjectAttributes(java.util.Map<java.lang.String,java.lang.String> projectAttributes) |
void |
setSourceGenerationAlgorithm(int sourceGeneratingType) |
void |
setTargetFileNamePattern(java.lang.String targetFileNamePattern) |
void |
setTargetPath(java.lang.String targetPath) |
void |
setTemplateFilePathName(java.lang.String templateFilePathName) |
void |
setTypesDictionaryFilePathName(java.lang.String typesDictionaryFilePathName) |
void |
setUniqueKeysDictionaryFilePathName(java.lang.String uniqueKeysDictionaryFilePathName) |
clean, execute
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clean, execute
public static final int SOURCE_GENERATION_ALGORITHM__ALL_ENTITIES_IN_ONE_FILE
public static final int SOURCE_GENERATION_ALGORITHM__ONE_FILE_FOR_EACH_ENTITY
public static final int LEAFS_HANDLING_POLICY__PROCESS_PRIMITIVES
public static final int LEAFS_HANDLING_POLICY__DO_NOT_PROCESS_PRIMITIVES
public StringRefactoringUtil.RefactoringMethod getFileNamesRefactoringMethod()
public void setFileNamesRefactoringMethod(StringRefactoringUtil.RefactoringMethod fileNamesRefactoringMethod)
public java.lang.String getTargetFileNamePattern()
public void setTargetFileNamePattern(java.lang.String targetFileNamePattern)
public java.lang.String getTypesDictionaryFilePathName()
public void setTypesDictionaryFilePathName(java.lang.String typesDictionaryFilePathName)
public java.lang.String getPrimitivesDictionaryFilePathName()
public void setPrimitivesDictionaryFilePathName(java.lang.String primitivesDictionaryFilePathName)
public java.lang.String getCollectionsDictionaryFilePathName()
public void setCollectionsDictionaryFilePathName(java.lang.String collectionsDictionaryFilePathName)
public java.lang.String getUniqueKeysDictionaryFilePathName()
public void setUniqueKeysDictionaryFilePathName(java.lang.String uniqueKeysDictionaryFilePathName)
public java.lang.String getModelFilePathName()
public void setModelFilePathName(java.lang.String modelFilePathName)
public java.lang.String getTemplateFilePathName()
public void setTemplateFilePathName(java.lang.String templateFilePathName)
public int getSourceGenerationAlgorithm()
public void setSourceGenerationAlgorithm(int sourceGeneratingType)
public java.lang.String getTargetPath()
public void setTargetPath(java.lang.String targetPath)
public int getPrimitivesHandlingPolicy()
public void setPrimitivesHandlingPolicy(int primitivesHandlingPolicy)
public java.util.Map<java.lang.String,java.lang.String> getProjectAttributes()
public void setProjectAttributes(java.util.Map<java.lang.String,java.lang.String> projectAttributes)
public java.util.List<java.lang.String> getPerLanguageTypeDictionaries()
public void setPerLanguageTypeDictionaries(java.util.List<java.lang.String> perLanguageTypeDictionaries)
public java.lang.String getProjectAttributeNamePrefix()
public void setProjectAttributeNamePrefix(java.lang.String projectAttributeNamePrefix)
public java.lang.String getProjectAttributeNameSuffix()
public void setProjectAttributeNameSuffix(java.lang.String projectAttributeNameSuffix)
public java.lang.String getNodeNameKey()
public void setNodeNameKey(java.lang.String nodeNameKey)
public void setPostProcessorTags(java.lang.String attributePrefix, java.lang.String attributeSuffix, java.lang.String nodeNameKey)
public void addProjectAttribute(java.lang.String name, java.lang.String value)