All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected void |
addDefaultMethodForNoneBeanSuperClass(ObjectModelClass output,
boolean usePCS,
List<ObjectModelAttribute> properties) |
protected boolean |
addInterfaces(ObjectModelClass input,
ObjectModelClassifier output,
String extraInterfaceName)
Add all interfaces defines in input class and returns if
Serializable interface was found.
|
protected void |
addSerializable(ObjectModelClass input,
ObjectModelClass output,
boolean interfaceFound) |
protected boolean |
canGenerateAbstractClass(ObjectModelClass aClass,
String abstractClassName) |
protected boolean |
containsMultiple(List<ObjectModelAttribute> attributes) |
protected void |
createAddAllChildrenMethod(ObjectModelClass output,
String attrName,
String attrType,
String constantName,
boolean usePCS) |
protected void |
createAddChildMethod(ObjectModelClass output,
String attrName,
String attrType,
String constantName,
boolean usePCS) |
protected void |
createContainsAllChildrenMethod(ObjectModelClass output,
String attrName,
String attrType,
String constantName) |
protected void |
createContainsChildMethod(ObjectModelClass output,
String attrName,
String attrType,
String constantName,
boolean usePCS) |
protected void |
createGetChildMethod(ObjectModelClass output) |
protected void |
createGetChildMethod(ObjectModelClass output,
String attrName,
String attrType,
String simpleType) |
protected void |
createGetMethod(ObjectModelClass output,
String attrName,
String attrType,
String methodPrefix) |
protected void |
createGetMethod(ObjectModelClass output,
String attrName,
String attrType,
String methodPrefix,
boolean generateLayzCode,
String collectionImplementationType) |
protected void |
createIsEmptyMethod(ObjectModelClass output,
String attrName) |
protected void |
createProperty(ObjectModelClass output,
ObjectModelAttribute attr,
boolean usePCS,
boolean generateBooleanGetMethods,
boolean generateNotEmptyCollections) |
protected void |
createPropertyChangeSupport(ObjectModelClass output) |
protected void |
createPropertyConstant(ObjectModelClassifier output,
ObjectModelAttribute attr,
String prefix,
Set<String> constantNames) |
protected void |
createRemoveAllChildrenMethod(ObjectModelClass output,
String attrName,
String attrType,
String constantName,
boolean usePCS) |
protected void |
createRemoveChildMethod(ObjectModelClass output,
String attrName,
String attrType,
String constantName,
boolean usePCS) |
protected void |
createSetMethod(ObjectModelClass output,
String attrName,
String attrType,
String simpleType,
String constantName,
boolean usePCS) |
protected void |
createSizeMethod(ObjectModelClass output,
String attrName) |
protected ObjectModelClass |
generateClass(ObjectModelClass input,
String className,
String abstractClassName) |
protected ObjectModelClass |
generateGeneratedClass(ObjectModelPackage aPackage,
ObjectModelClass input,
String className) |
protected void |
generateGeneratedHelper(ObjectModelPackage aPackage,
ObjectModelClass aClass,
String typeName,
String abstractClassName) |
protected void |
generateGeneratedHelperConstructors(ObjectModelClass output,
String typeName) |
protected void |
generateGeneratedHelperCopyMethods(ObjectModelClass output,
String typeName) |
protected void |
generateGeneratedHelperFunctions(ObjectModelClass input,
ObjectModelClass output,
String typeName) |
protected void |
generateGeneratedHelperPredicates(ObjectModelClass input,
ObjectModelClass output,
String typeName) |
protected void |
generateHelper(ObjectModelClass aClass,
String abstractClassName,
String defaultClassName) |
protected void |
generateI18nBlockAndConstants(ObjectModelPackage aPackage,
ObjectModelClass input,
ObjectModelClassifier output) |
protected String |
getAttributeName(ObjectModelAttribute attr) |
protected String |
getAttributeType(ObjectModelAttribute attr) |
protected String |
getAttributeType(String attrType) |
protected String |
getAttributeTypeWithGeneric(ObjectModelAttribute attr) |
protected String |
getGeneratedHelperSuperClassName(ObjectModelPackage aPackage,
ObjectModelClass aClass) |
protected String |
getGetterName(ObjectModelAttribute attribute,
String attrName) |
protected List<ObjectModelAttribute> |
getProperties(ObjectModelClass input) |
protected boolean |
notFoundInClassPath(ObjectModelClass input,
String className) |
static boolean |
skipForInitializer(ObjectModelPackage aPackage,
ObjectModelClass beanClass) |
void |
transformFromClass(ObjectModelClass input) |
void |
transformFromModel(ObjectModel model) |
protected String |
wrapPrimitiveType(String attrType) |