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,
java.util.Map<java.lang.String,java.lang.String> nameMap,
boolean collectAbstractClasses)
Collects class names from reference fields within this class. |
protected void |
collectClassNamesDeep(Package pkg,
Class clss,
java.util.Map<java.lang.String,java.lang.String> nameMap)
|
protected void |
collectClassNamesDeep(Package pkg,
Class clss,
java.util.Map<java.lang.String,java.lang.String> nameMap,
boolean collectAbstractClasses)
Collects class names from reference fields within this class and its superclass ancestry. |
protected void |
collectSuperclassNames(Package pkg,
Class clss,
java.util.Map<java.lang.String,java.lang.String> nameMap)
|
java.lang.String |
createBaseDirectoryName(Package pkg)
|
protected java.lang.String |
createClassReferenceImportDeclarations(Package pkg,
Class clss)
|
java.lang.String |
createDirectoryName(Package pkg)
|
protected java.lang.String |
createInterfaceReferenceImportDeclarations(Package pkg,
Class clss)
|
protected java.lang.String |
createPackageDeclaration(Package pkg)
|
protected java.lang.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 java.lang.String createBaseDirectoryName(Package pkg)
createDirectoryName
public java.lang.String createDirectoryName(Package pkg)
createClassReferenceImportDeclarations
protected java.lang.String createClassReferenceImportDeclarations(Package pkg,
Class clss)
createInterfaceReferenceImportDeclarations
protected java.lang.String createInterfaceReferenceImportDeclarations(Package pkg,
Class clss)
createPackageName
protected java.lang.String createPackageName(Package pkg)
createPackageDeclaration
protected java.lang.String createPackageDeclaration(Package pkg)
collectClassNames
protected void collectClassNames(Package pkg,
Class clss,
java.util.Map<java.lang.String,java.lang.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,
java.util.Map<java.lang.String,java.lang.String> nameMap)
collectClassNamesDeep
protected void collectClassNamesDeep(Package pkg,
Class clss,
java.util.Map<java.lang.String,java.lang.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,
java.util.Map<java.lang.String,java.lang.String> nameMap)
Copyright © 2013. All Rights Reserved.