public class JavaBeanTransformer extends AbstractJavaBeanTransformer
|
builderoutputModel, outputProperties, outputTemplate, previousTransformerconfiguration, excludeTemplates, generatedPackages, modelPROP_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 |
|---|
JavaBeanTransformer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addSuperClass(ObjectModelClass input,
ObjectModelClass output) |
protected boolean |
canGenerateImpl(ObjectModelClass input,
ObjectModelClass abstractOutput) |
protected void |
createAbstractOperations(ObjectModelClass ouput,
Iterable<ObjectModelOperation> operations) |
protected ObjectModelClass |
generateAbstract(ObjectModelPackage aPackage,
ObjectModelClass input) |
protected ObjectModelClass |
generateImpl(ObjectModelClass input) |
void |
transformFromClass(ObjectModelClass input) |
addDefaultMethodForNoneBeanSuperClass, addInterfaces, addSerializable, canGenerateAbstractClass, canGenerateClassWithMethods, containsMutiple, createAddAllChildrenMethod, createAddChildMethod, createContainsAllChildrenMethod, createContainsChildMethod, createGetChildMethod, createGetChildMethod, createGetMethod, createGetMethod, createIsEmptyMethod, createProperty, createPropertyChangeSupport, createPropertyConstant, createRemoveAllChildrenMethod, createRemoveChildMethod, createSetMethod, createSizeMethod, generateI18nBlockAndConstants, generateName, getAttributeName, getAttributeType, getGetterName, getJavaTemplatesStereoTypes, getJavaTemplatesTagValues, getProperties, notFoundInClassPath, wrapPrimitiveTypeaddAnnotation, 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, getStereotypeDefinitionProvider, getTagValueDefinitionProvider, 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, getWriterReport, isOverwrite, isVerbose, setConfiguration, setPropertypublic void transformFromClass(ObjectModelClass input)
transformFromClass in class ObjectModelTransformer<ObjectModel>protected boolean canGenerateImpl(ObjectModelClass input, ObjectModelClass abstractOutput)
protected void createAbstractOperations(ObjectModelClass ouput, Iterable<ObjectModelOperation> operations)
protected ObjectModelClass generateAbstract(ObjectModelPackage aPackage, ObjectModelClass input)
protected ObjectModelClass generateImpl(ObjectModelClass input)
protected void addSuperClass(ObjectModelClass input, ObjectModelClass output)
Copyright © 2012–2015 CodeLutin. All rights reserved.