Hello!
I'm trying to implement eventhandling for a couple of reports and have some problems making the handler visible to the BIRT RCP - Designer.
1.)The code for the eventhandler:
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintWriter;
import org.eclipse.birt.report.engine.api.script.IReportContext;
import org.eclipse.birt.report.engine.api.script.element.IReportDesign;
import org.eclipse.birt.report.engine.api.script.eventadapter.ReportEventAdapter;
public class MyLoggingClass extends ReportEventAdapter
{
@Override
public void initialize(IReportContext reportContext)
{
super.initialize(reportContext);
try
{
FileOutputStream fos = new FileOutputStream("c:logfile500.txt");
PrintWriter pw = new PrintWriter(fos);
pw.println("ReportDesign.initialze");
}
catch(FileNotFoundException fne)
{}
}
@Override
public void beforeFactory(IReportDesign report, IReportContext reportContext) {
super.beforeFactory(report, reportContext);
}
@Override
public void beforeRender(IReportContext reportContext) {
super.beforeRender(reportContext);
}
@Override
public void afterRender(IReportContext reportContext) {
super.afterRender(reportContext);
}
@Override
public void afterFactory(IReportContext reportContext) {
super.afterFactory(reportContext);
}
}
2.) I exported the code to a .jar - file.
3.) Then i copied the file to:
birt-rcp-report-designer-2_1_3pluginsorg.eclipse.birt.report.viewer_2.1.3.v20070705-1847birtscriptlib
--> As far as i understand this, after a restart of my designer, i'm supposed to see an entry in the Property Editor - List. Thats not happening. Where did i made a mistake?
Thanks in advance! :-)