public class ApplicationConfigTransformer extends ObjectModelTransformerToJava
|
| Modifier and Type | Field and Description |
|---|---|
static String |
PROP_ACTION_CLASS_NAME |
static String |
PROP_OPTION_CLASS_NAME |
builderoutputModel, outputProperties, outputTemplate, previousTransformerconfiguration, excludeTemplates, generatedPackages, model, resourcesHelperPROP_CLASS_LOADER, PROP_DEFAULT_PACKAGE, PROP_ENCODING, PROP_EXCLUDE_TEMPLATES, PROP_GENERATED_PACKAGES, PROP_LAST_MODIFIED_SOURCE, PROP_OVERWRITE, PROP_VERBOSE, PROP_WRITER_REPORT| Constructor and Description |
|---|
ApplicationConfigTransformer() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canGenerate(String input) |
protected void |
createGetMethod(ObjectModelClass output,
String attrName,
String simpleType,
String constantName) |
protected void |
createSetMethod(ObjectModelClass output,
String attrName,
String simpleType,
String constantName) |
protected void |
generateAbstractClass(String packageName,
String abstractClassName,
ObjectModelClass input) |
protected void |
generateClass(String packageName,
String className,
String abstractClassName) |
void |
transformFromClass(ObjectModelClass clazz) |
addAnnotation, addAnnotation, addAnnotationParameter, addAttribute, addAttribute, addAttribute, addAttribute, addBlock, addComment, addConstant, addConstant, addConstantsFromDependency, addConstructor, addConstructor, addException, addException, addGeneratedAnnotation, addI18n, addImport, addImport, addImport, addInnerClassifier, addInterface, addInterface, addLiteral, addOperation, addOperation, addOperation, addParameter, addParameter, addStereotype, addTagValue, addTagValue, cloneAttribute, cloneClass, cloneClassifier, cloneClassifier, cloneEnumeration, cloneInterface, cloneOperation, cloneOperationSignature, cloneStereotypes, cloneTagValues, copyClassifier, createAbstractClass, createClass, createEnumeration, createInterface, debugOutputModel, generateI18nBlock, getConstantName, getConstantPrefix, getConstantPrefix, getEugeneTagValues, getFileInClassPath, getJavaBeanMethodName, getJavaBeanMethodName, getPackage, getPackage, getStereotypeMetadatasProvider, getTagValueMetadatasProvider, initConstantPrefixFromModel, initOutputModel, initOutputTemplate, isInClassPath, isInClassPath, isInClassPath, setConstantPrefix, setDocumentation, setMaxMultiplicity, setMinMultiplicity, setNavigable, setOperationBody, setSuperClass, setSuperClasstransform, transformFromClassifier, transformFromElement, transformFromEnumeration, transformFromInterface, transformFromModeladdOutputProperty, applyTemplate, getDefaultPackageName, getOutputModel, getOutputProperties, getOutputTemplate, init, initPreviousTransformer, transformgetClassLoader, getConfiguration, getEncoding, getExcludeTemplates, getGeneratedPackages, getLastModifiedSource, getModel, getOverwrite, getProperties, getProperty, getProperty, getResourcesHelper, getWriterReport, isOverwrite, isVerbose, setConfiguration, setPropertypublic static final String PROP_OPTION_CLASS_NAME
public static final String PROP_ACTION_CLASS_NAME
public void transformFromClass(ObjectModelClass clazz)
transformFromClass in class ObjectModelTransformer<ObjectModel>protected void generateAbstractClass(String packageName, String abstractClassName, ObjectModelClass input)
protected void generateClass(String packageName, String className, String abstractClassName)
protected boolean canGenerate(String input)
protected void createGetMethod(ObjectModelClass output, String attrName, String simpleType, String constantName)
protected void createSetMethod(ObjectModelClass output, String attrName, String simpleType, String constantName)
Copyright © 2016 CodeLutin. All rights reserved.