public abstract class SDODefaultFactory extends DefaultFactory
| Modifier and Type | Field and Description |
|---|---|
protected ClassNameResolver |
classResolver |
protected ClassNameResolver |
enumResolver |
protected InterfaceProvisioning |
globalInterfaceProvisioning |
protected ClassNameResolver |
interfaceResolver |
protected static String[] |
SDO_RESERVED_NAMES |
context, FILE_SEP, LINE_SEP| Constructor and Description |
|---|
SDODefaultFactory(Lang3GLContext context) |
| Modifier and Type | Method and Description |
|---|---|
String |
createBaseDirectoryName(Package pkg) |
String |
createDirectoryName(Package pkg) |
protected String |
createPackageDeclaration(Package pkg) |
protected String |
createSDOInterfaceReferenceImportDeclarations(Package pkg,
Class clss) |
protected String |
getImplementationClassName(Class clss,
Package pkg) |
protected String |
toMethodFieldName(String name) |
protected String |
toQualifiedPropertyNameReference(Package pkg,
Class clss,
Property field) |
beginBody, collectDataClassNames, collectDataClassNames, collectDataFieldClassNamesDeep, collectProvisioningClasses, collectProvisioningClassesDeep, collectProvisioningFields, collectProvisioningSuperclasses, collectReferenceClassNames, collectReferenceClassNames, collectReferenceFieldClassNamesDeep, collectSuperclassNames, collectSuperClassNames, collectSuperClassNames, createCreatorByAbstractClassDeclaration, createCreatorDeclaration, createFieldImportMap, createImportDeclaration, createImportDeclarations, createIsSetDeclaration, createManyAdderDeclaration, createManyCountDeclaration, createManyGetterDeclaration, createManyIndexGetterDeclaration, createManyRemoverDeclaration, createManySetterDeclaration, createSingularGetterDeclaration, createSingularSetterDeclaration, createUnsetterDeclaration, endBody, firstToUpperCase, getContext, getDataFlavor, getPrimitiveTypeDefault, getTypeClass, getTypeClass, getTypeClassName, getTypeClassName, getWrappedDocmentations, hasOnlySingilarFields, hasOnlySingilarFieldsDeep, indent, newline, toConstantName, toEnumLiteralNameprotected static String[] SDO_RESERVED_NAMES
protected InterfaceProvisioning globalInterfaceProvisioning
protected ClassNameResolver interfaceResolver
protected ClassNameResolver classResolver
protected ClassNameResolver enumResolver
public SDODefaultFactory(Lang3GLContext context)
protected String toQualifiedPropertyNameReference(Package pkg, Class clss, Property field)
protected String createSDOInterfaceReferenceImportDeclarations(Package pkg, Class clss)
protected String toMethodFieldName(String name)
toMethodFieldName in class DefaultFactoryCopyright © 2017. All rights reserved.