org.plasma.text.lang3gl.java
Class JDODefaultFactory
java.lang.Object
org.plasma.text.lang3gl.java.DefaultFactory
org.plasma.text.lang3gl.java.JDODefaultFactory
- Direct Known Subclasses:
- JDOClassFactory, JDOInterfaceFactory
public abstract class JDODefaultFactory
- extends DefaultFactory
|
Method Summary |
protected void |
collectClassNames(Package pkg,
Class clss,
Map<String,String> nameMap,
boolean collectAbstractClasses)
Collects class names from reference fields within this class. |
protected void |
collectClassNamesDeep(Package pkg,
Class clss,
Map<String,String> nameMap)
|
protected void |
collectClassNamesDeep(Package pkg,
Class clss,
Map<String,String> nameMap,
boolean collectAbstractClasses)
Collects class names from reference fields within this class and its superclass ancestry. |
protected void |
collectSuperclassNames(Package pkg,
Class clss,
Map<String,String> nameMap)
|
String |
createBaseDirectoryName(Package pkg)
|
protected String |
createClassReferenceImportDeclarations(Package pkg,
Class clss)
|
String |
createDirectoryName(Package pkg)
|
protected String |
createInterfaceReferenceImportDeclarations(Package pkg,
Class clss)
|
protected String |
createPackageDeclaration(Package pkg)
|
protected String |
createPackageName(Package pkg)
|
| 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, toMethodFieldName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JDODefaultFactory
public JDODefaultFactory(Lang3GLContext context)
createBaseDirectoryName
public String createBaseDirectoryName(Package pkg)
createDirectoryName
public String createDirectoryName(Package pkg)
createClassReferenceImportDeclarations
protected String createClassReferenceImportDeclarations(Package pkg,
Class clss)
createInterfaceReferenceImportDeclarations
protected String createInterfaceReferenceImportDeclarations(Package pkg,
Class clss)
createPackageName
protected String createPackageName(Package pkg)
createPackageDeclaration
protected String createPackageDeclaration(Package pkg)
collectClassNames
protected void collectClassNames(Package pkg,
Class clss,
Map<String,String> nameMap,
boolean collectAbstractClasses)
- Collects class names from reference fields within this class.
- Parameters:
pkg - the packageclss - the ClassnameMap - the name map
collectClassNamesDeep
protected void collectClassNamesDeep(Package pkg,
Class clss,
Map<String,String> nameMap)
collectClassNamesDeep
protected void collectClassNamesDeep(Package pkg,
Class clss,
Map<String,String> nameMap,
boolean collectAbstractClasses)
- Collects class names from reference fields within this class and its superclass ancestry.
- Parameters:
pkg - the packageclss - the ClassnameMap - the name map
collectSuperclassNames
protected void collectSuperclassNames(Package pkg,
Class clss,
Map<String,String> nameMap)
Copyright © 2013. All rights reserved.