de.unikoblenz.generate
Class EventClassGenerator

java.lang.Object
  extended by com.pecasim.base.LoggingObject
      extended by de.unikoblenz.generate.EventClassGenerator

public class EventClassGenerator
extends LoggingObject

Author:
cbu

Nested Class Summary
static class EventClassGenerator.PLACEHOLDER
           
 
Constructor Summary
EventClassGenerator(java.io.File aTemplateFile)
           
EventClassGenerator(java.lang.String aTemplateFile)
           
 
Method Summary
 void addContent(EventClassGenerator.PLACEHOLDER aPlaceholder, java.lang.String aContent)
           
 java.lang.String generate()
          Ersetzt die Platzhalter in dem angegebenen Template und gibt den Inhalt zurück.
 org.eclipse.jdt.core.ICompilationUnit generate(java.lang.String aName, org.eclipse.jdt.core.IPackageFragment aParentPackage)
          Ersetzt die Platzhalter in dem angegebenen Template und gibt den Inhalt zurück.
 
Methods inherited from class com.pecasim.base.LoggingObject
logDebug, logError, logInfo, logWarn
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventClassGenerator

public EventClassGenerator(java.lang.String aTemplateFile)
Parameters:
aTemplate: - != null && exist

EventClassGenerator

public EventClassGenerator(java.io.File aTemplateFile)
Parameters:
aTemplate: - != null && exist
Method Detail

addContent

public void addContent(EventClassGenerator.PLACEHOLDER aPlaceholder,
                       java.lang.String aContent)
Parameters:
aPlaceholder: - != null
aContent: - != null Fügt zu ersetzende Platzhalter mit deren Inhalt hinzu

generate

public org.eclipse.jdt.core.ICompilationUnit generate(java.lang.String aName,
                                                      org.eclipse.jdt.core.IPackageFragment aParentPackage)
Ersetzt die Platzhalter in dem angegebenen Template und gibt den Inhalt zurück.

Returns:
String: != null
Throws:
java.io.IOException

generate

public java.lang.String generate()
                          throws java.io.IOException
Ersetzt die Platzhalter in dem angegebenen Template und gibt den Inhalt zurück.

Returns:
String: != null
Throws:
java.io.IOException