public class JavaBeanTransformer extends AbstractJavaBeanTransformer
JavaTemplatesTagValues.TAG_NO_PCS.EugeneTagValues.TAG_I18N_PREFIX.
|
DEFAULT_CONSTANT_PREFIXbuilderoutputModel, 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 |
canGenerateAbstract(ObjectModelClass input) |
protected boolean |
canGenerateImpl(ObjectModelClass input,
ObjectModelClass abstractOutput) |
protected void |
createAbstractOperations(ObjectModelClass ouput,
Iterable<ObjectModelOperation> operations) |
protected ObjectModelClass |
generateAbstract(ObjectModelClass input) |
protected ObjectModelClass |
generateImpl(ObjectModelClass input) |
void |
transformFromClass(ObjectModelClass input) |
addDefaultMethodForNoneBeanSuperClass, addInterfaces, addSerializable, containsMutiple, createAddAllChildrenMethod, createAddChildMethod, createContainsAllChildrenMethod, createContainsChildMethod, createGetChildMethod, createGetChildMethod, createGetMethod, createIsEmptyMethod, createProperty, createPropertyChangeSupport, createPropertyConstant, createRemoveAllChildrenMethod, createRemoveChildMethod, createSetMethod, createSizeMethod, generateI18nBlockAndConstants, getAttributeName, getAttributeType, getPropertiesaddAnnotation, 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, getFileInClassPath, getJavaBeanMethodName, getJavaBeanMethodName, initConstantPrefixFromModel, initOutputModel, initOutputTemplate, isInClassPath, isInClassPath, isInClassPath, setConstantPrefix, setDocumentation, setMaxMultiplicity, setMinMultiplicity, setNavigable, setOperationBody, setSuperClass, setSuperClasstransform, transformFromClassifier, transformFromElement, transformFromEnumeration, transformFromInterface, transformFromModelapplyTemplate, 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 canGenerateAbstract(ObjectModelClass input)
protected boolean canGenerateImpl(ObjectModelClass input, ObjectModelClass abstractOutput)
protected void createAbstractOperations(ObjectModelClass ouput, Iterable<ObjectModelOperation> operations)
protected ObjectModelClass generateAbstract(ObjectModelClass input)
protected ObjectModelClass generateImpl(ObjectModelClass input)
protected void addSuperClass(ObjectModelClass input, ObjectModelClass output)
Copyright © 2012–2014 CodeLutin. All rights reserved.