Eclipse BIRT创建一个Custom Emitter作为类

时间:2014-04-28 08:48:24

标签: java birt

我正在尝试为BIRT创建自定义发射器。我创建了一个插件,这里的一切都很好,问题是我需要它作为Java类。 问题是,当我尝试在我自己的Emitter中渲染时,它表示不支持自定义RenderOption。

以下是我的一些代码:

IJsonRenderOption:

package org.eclipse.birt.report.engine.emitter.json;

import org.eclipse.birt.report.engine.api.IRenderOption;

public interface IJsonRenderOption extends IRenderOption {
    public static final String OUTPUT_FORMAT_JSON = "json";
    public static final String OUTPUT_EMITTERID_JSON = "org.eclipse.birt.report.engine.emitter.json";
}

JsonRenderOption:

package org.eclipse.birt.report.engine.emitter.json;

import org.eclipse.birt.report.engine.api.IRenderOption;
import org.eclipse.birt.report.engine.api.RenderOption;

public class JsonRenderOption extends RenderOption implements IJsonRenderOption {    
    public JsonRenderOption() {
        super();
    }

    public JsonRenderOption(IRenderOption options) {
        super(options);
    }
}

我希望有人可以帮助我

格尔茨

1 个答案:

答案 0 :(得分:-1)

尝试导入以下包

importPackage(org.eclipse.birt.report.engine.emitter.json);

importPackage(org.eclipse.birt.report.engine.api.IRenderOption);
importPackage(org.eclipse.birt.report.engine.api.RenderOption);