de.unikoblenz.generate
Class TableClassGenerator

java.lang.Object
  extended by de.unikoblenz.generate.TableClassGenerator

public class TableClassGenerator
extends java.lang.Object

Generiert die Table-Class und fügt die entsprechende Konstante in das Interface 'TableManager' ein.

Author:
cbu

Field Summary
static java.lang.String TABLE_MANAGER_JAVA
           
 
Constructor Summary
TableClassGenerator()
           
 
Method Summary
 org.eclipse.jdt.core.ICompilationUnit generateTableClass(java.lang.String aTableClassName, org.eclipse.jdt.core.IPackageFragment aParentPackage, boolean aCSVImportFlag, boolean aXMLImportFlag)
          Erzeugt eine Table-Klasse
 void removeTableField(org.eclipse.jdt.core.IJavaElement currentElement, org.eclipse.jdt.core.IPackageFragment aPackage)
          Löscht eine Felddeklaration aus dem TableManager heraus.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TABLE_MANAGER_JAVA

public static final java.lang.String TABLE_MANAGER_JAVA
See Also:
Constant Field Values
Constructor Detail

TableClassGenerator

public TableClassGenerator()
Method Detail

generateTableClass

public org.eclipse.jdt.core.ICompilationUnit generateTableClass(java.lang.String aTableClassName,
                                                                org.eclipse.jdt.core.IPackageFragment aParentPackage,
                                                                boolean aCSVImportFlag,
                                                                boolean aXMLImportFlag)
Erzeugt eine Table-Klasse

Parameters:
aTableClassName: - != null
aParentPackage: - != null
Returns:
ICompilationUnit: -> null

removeTableField

public void removeTableField(org.eclipse.jdt.core.IJavaElement currentElement,
                             org.eclipse.jdt.core.IPackageFragment aPackage)
Löscht eine Felddeklaration aus dem TableManager heraus.

Parameters:
currentElement: - != null
aPackage: - != null