org.plasma.text.lang3gl.java
Class SDODefaultFactory
java.lang.Object
org.plasma.text.lang3gl.java.DefaultFactory
org.plasma.text.lang3gl.java.SDODefaultFactory
- Direct Known Subclasses:
- DSLClassFactory, SDOClassFactory, SDOEnumerationFactory, SDOInterfaceFactory
public abstract class SDODefaultFactory
- extends DefaultFactory
| Methods inherited from class org.plasma.text.lang3gl.java.DefaultFactory |
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, getPrimitiveTypeDefault, getTypeClass, getTypeClass, getTypeClassName, getTypeClassName, getWrappedDocmentations, hasOnlySingilarFields, hasOnlySingilarFieldsDeep, indent, newline, toConstantName, toEnumLiteralName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SDO_RESERVED_NAMES
protected static String[] SDO_RESERVED_NAMES
interfaceProvisioning
protected InterfaceProvisioning interfaceProvisioning
interfaceResolver
protected ClassNameResolver interfaceResolver
classResolver
protected ClassNameResolver classResolver
SDODefaultFactory
public SDODefaultFactory(Lang3GLContext context)
createPackageDeclaration
protected String createPackageDeclaration(Package pkg)
createBaseDirectoryName
public String createBaseDirectoryName(Package pkg)
createDirectoryName
public String createDirectoryName(Package pkg)
toQualifiedPropertyNameReference
protected String toQualifiedPropertyNameReference(Class clss,
Property field)
createSDOInterfaceReferenceImportDeclarations
protected String createSDOInterfaceReferenceImportDeclarations(Package pkg,
Class clss)
getImplementationClassName
protected String getImplementationClassName(Class clss)
toMethodFieldName
protected String toMethodFieldName(String name)
- Overrides:
toMethodFieldName in class DefaultFactory
Copyright © 2013. All rights reserved.