public class SimpleJavaBeanTransformer extends AbstractJavaBeanTransformer
JavaBeanTransformer instead.
|
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 |
|---|
SimpleJavaBeanTransformer() |
addDefaultMethodForNoneBeanSuperClass, addInterfaces, addSerializable, containsMutiple, createAddAllChildrenMethod, createAddChildMethod, createContainsAllChildrenMethod, createContainsChildMethod, createGetChildMethod, createGetChildMethod, createGetMethod, createGetMethod, createIsEmptyMethod, createProperty, createPropertyChangeSupport, createPropertyConstant, createRemoveAllChildrenMethod, createRemoveChildMethod, createSetMethod, createSizeMethod, generateI18nBlockAndConstants, getAttributeName, getAttributeType, getJavaTemplatesTagValues, 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, getEugeneTagValues, getFileInClassPath, getJavaBeanMethodName, getJavaBeanMethodName, getPackage, getPackage, getTagValueDefinitionProvider, initConstantPrefixFromModel, initOutputModel, initOutputTemplate, isInClassPath, isInClassPath, isInClassPath, setConstantPrefix, setDocumentation, setMaxMultiplicity, setMinMultiplicity, setNavigable, setOperationBody, setSuperClass, setSuperClasstransform, transformFromClassifier, transformFromElement, transformFromEnumeration, transformFromInterfaceaddOutputProperty, applyTemplate, getDefaultPackageName, getOutputModel, getOutputProperties, getOutputTemplate, init, initPreviousTransformer, transformgetClassLoader, getConfiguration, getEncoding, getExcludeTemplates, getGeneratedPackages, getLastModifiedSource, getModel, getOverwrite, getProperties, getProperty, getProperty, getWriterReport, isOverwrite, isVerbose, setConfiguration, setPropertypublic void transformFromModel(ObjectModel model)
transformFromModel in class ObjectModelTransformer<ObjectModel>public void transformFromClass(ObjectModelClass input)
transformFromClass in class ObjectModelTransformer<ObjectModel>protected boolean canGenerateFactory(ObjectModel model, String className)
protected boolean canGenerateInterface(ObjectModelPackage aPackage, ObjectModelClass input, String className)
protected boolean canGenerateAbstractBean(ObjectModelClass input, String className)
protected boolean canGenerateBean(ObjectModelClass input, String className)
protected boolean canGenerateBeanDefaults(ObjectModelPackage aPackage, ObjectModelClass input)
protected boolean canGenerateBeanAbstractDefaults(ObjectModelClass input, String className)
protected void generateBeanFactory(ObjectModel model, String className)
protected ObjectModelInterface generateBeanInterface(ObjectModelPackage aPackage, ObjectModelClass input, String className, ObjectModelClass outputClass)
protected ObjectModelClass generateBeanClass(ObjectModelClass input, String className, String abstractClassName)
protected ObjectModelClass generateAbstractBeanClass(ObjectModelPackage aPackage, ObjectModelClass input, String className, String interfaceName)
protected void generateBeanDefaults(ObjectModelPackage aPackage, ObjectModelClass aClass, String defaultClassName)
protected Collection<ObjectModelOperation> getPublicOperations(ObjectModelClass clazz)
protected String getBeanInterfaceName(ObjectModelPackage aPackage, ObjectModelClass input)
protected String getBeanClassName(ObjectModelPackage aPackage, ObjectModelClass input)
protected String getAbstractBeanClassName(ObjectModelPackage aPackage, ObjectModelClass input)
protected String getBeanDefaultsClassName(ObjectModelPackage aPackage, ObjectModelClass input)
Copyright © 2012–2015 CodeLutin. All rights reserved.