public class SimpleJavaBeanTransformer extends AbstractJavaBeanTransformer
JavaBeanTransformer instead.
|
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 |
|---|
SimpleJavaBeanTransformer() |
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, 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(ObjectModelClass input, String className)
protected boolean canGenerateBean(ObjectModelClass input, String className)
protected boolean canGenerateBeanDefaults(ObjectModelClass input)
protected boolean canGenerateBeanAbstractDefaults(ObjectModelClass input, String className)
protected void generateBeanFactory(ObjectModel model, String className)
protected ObjectModelInterface generateBeanInterface(ObjectModelClass input, String className, ObjectModelClass outputClass)
protected ObjectModelClass generateBeanClass(ObjectModelClass input, String className, String interfaceName)
protected void generateBeanDefaults(ObjectModelClass aClass, String defaultClassName)
protected Collection<ObjectModelOperation> getPublicOperations(ObjectModelClass clazz)
protected String getBeanInterfaceName(ObjectModelClass input)
protected String getBeanClassName(ObjectModelClass input)
protected String getBeanDefaultsClassName(ObjectModelClass input)
Copyright © 2012–2014 CodeLutin. All rights reserved.