我正在尝试为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);
}
}
我希望有人可以帮助我
格尔茨
答案 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);