public class SimpleJavaBeanWithNoInterfaceTransformer extends AbstractJavaBeanTransformer
SimpleJavaBeanTransformer
but with no interface generation (plus there is not factory generation at all).
For example:
AbstractBoat
Boat (extends AbstractBoat)
AbstractBoats
Boats (extends AbstractBoats)
|
| Modifier and Type | Field and Description |
|---|---|
protected SimpleJavaBeanWithNoInterfaceTransformerTagValues |
simpleJavaBeanWithNoInterfaceTransformerTagValues |
protected boolean |
useJava8 |
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 |
|---|
SimpleJavaBeanWithNoInterfaceTransformer() |
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, 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 boolean useJava8
protected final SimpleJavaBeanWithNoInterfaceTransformerTagValues simpleJavaBeanWithNoInterfaceTransformerTagValues
public SimpleJavaBeanWithNoInterfaceTransformer()
public void transformFromModel(ObjectModel model)
transformFromModel in class ObjectModelTransformer<ObjectModel>public void transformFromClass(ObjectModelClass input)
transformFromClass in class ObjectModelTransformer<ObjectModel>protected ObjectModelClass generateBeanClass(ObjectModelClass input, String className, String abstractClassName)
protected ObjectModelClass generateAbstractBeanClass(ObjectModelPackage aPackage, ObjectModelClass input, String className)
protected void generateBeanDefaults(ObjectModelClass aClass, String abstractClassName, String defaultClassName)
protected void generateAbstractBeanDefaults(ObjectModelPackage aPackage, ObjectModelClass aClass, String typeName, String abstractClassName)
protected void generateAbstractBeanDefaultsConstructors(ObjectModelClass output, String typeName)
protected void generateAbstractBeanDefaultsCopyMethods(ObjectModelClass output, String typeName)
protected void generateAbstractBeanDefaultsPredicates(ObjectModelClass input, ObjectModelClass output, String typeName)
protected void generateAbstractBeanDefaultsFunctions(ObjectModelClass input, ObjectModelClass output, String typeName)
protected String getAbstractDefaultsSuperClassName(ObjectModelPackage aPackage, ObjectModelClass aClass)
protected String getAttributeType(ObjectModelAttribute attr)
getAttributeType in class AbstractJavaBeanTransformerprotected String getAttributeType(String attrType)
getAttributeType in class AbstractJavaBeanTransformerCopyright © 2012–2016 CodeLutin. All rights reserved.