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 java.lang.String[] SDO_RESERVED_NAMES
interfaceProvisioning
protected InterfaceProvisioning interfaceProvisioning
interfaceResolver
protected ClassNameResolver interfaceResolver
classResolver
protected ClassNameResolver classResolver
SDODefaultFactory
public SDODefaultFactory(Lang3GLContext context)
createPackageDeclaration
protected java.lang.String createPackageDeclaration(Package pkg)
createBaseDirectoryName
public java.lang.String createBaseDirectoryName(Package pkg)
createDirectoryName
public java.lang.String createDirectoryName(Package pkg)
toQualifiedPropertyNameReference
protected java.lang.String toQualifiedPropertyNameReference(Class clss,
Property field)
createSDOInterfaceReferenceImportDeclarations
protected java.lang.String createSDOInterfaceReferenceImportDeclarations(Package pkg,
Class clss)
getImplementationClassName
protected java.lang.String getImplementationClassName(Class clss)
toMethodFieldName
protected java.lang.String toMethodFieldName(java.lang.String name)
- Overrides:
toMethodFieldName in class DefaultFactory
Copyright © 2013. All Rights Reserved.