public class SimpleJavaBeanTransformer extends AbstractJavaBeanTransformer
JavaBeanTransformer instead.
|
| Modifier and Type | Field and Description |
|---|---|
protected SimpleJavaBeanTransformerTagValues |
simpleJavaBeanTransformerTagValues |
javaTemplatesTagValuesbuilder, eugeneTagValuesoutputModel, 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 |
|---|
SimpleJavaBeanTransformer() |
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, getAttributeType, getAttributeTypeWithGeneric, getGetterName, getProperties, isUseJava8, 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, getFileInClassPath, getJavaBeanMethodName, getJavaBeanMethodName, getPackage, getPackage, 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, getResourcesHelper, getWriterReport, isOverwrite, isVerbose, setConfiguration, setPropertyprotected final SimpleJavaBeanTransformerTagValues simpleJavaBeanTransformerTagValues
public 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 canGenerateBeanDefaults(ObjectModelPackage aPackage, 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 generateBeanAbstractDefaults(ObjectModelPackage aPackage, ObjectModelClass aClass, String abstractoutclassName)
protected void generateBeanDefaults(ObjectModelClass aClass, String abstractoutclassName, String defaultClassName)
protected Collection<ObjectModelOperation> getPublicOperations(ObjectModelClass clazz)
protected String getBeanInterfaceName(ObjectModelPackage aPackage, ObjectModelClass input)
protected String getBeanClassName(ObjectModelPackage aPackage, ObjectModelClass input)
protected String getBeanDefaultsClassName(ObjectModelPackage aPackage, ObjectModelClass input)
Copyright © 2012–2016 CodeLutin. All rights reserved.