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, 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, 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 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–2015 CodeLutin. All rights reserved.