本文整理汇总了Java中org.eclipse.birt.report.engine.api.IRunAndRenderTask.setParameterValues方法的典型用法代码示例。如果您正苦于以下问题:Java IRunAndRenderTask.setParameterValues方法的具体用法?Java IRunAndRenderTask.setParameterValues怎么用?Java IRunAndRenderTask.setParameterValues使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.birt.report.engine.api.IRunAndRenderTask
的用法示例。
在下文中一共展示了IRunAndRenderTask.setParameterValues方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testRunAndRenderTask
import org.eclipse.birt.report.engine.api.IRunAndRenderTask; //导入方法依赖的package包/类
/**
* Test methods in RunAndRenderTask class
*/
public void testRunAndRenderTask( ) throws EngineException
{
String input = this.genInputFile( "report_engine.rptdesign" );
try
{
IReportRunnable runnable = engine
.openReportDesign( new FileInputStream( new File( input ) ) );
IRunAndRenderTask task = engine.createRunAndRenderTask( runnable );
// validateParameters
assertTrue( task.validateParameters( ) );
// set/getRenderOption
RenderOptionBase option = new RenderOptionBase( ), optionGet;
task.setRenderOption( option );
optionGet = (RenderOptionBase) task.getRenderOption( );
assertEquals( "set/getRenderOption fail", option, optionGet );
// parameters
HashMap hm = new HashMap( ), hmGet;
task.setParameterValues( hm );
hmGet = task.getParameterValues( );
assertEquals( "set/getParameterValues(hashmap) fail", hm, hmGet );
task.setParameterValue( "p1", "p1value" );
assertEquals( "Set/getParameterValues fail", task
.getParameterValues( )
.get( "p1" ), "p1value" );
}
catch ( FileNotFoundException e )
{
e.printStackTrace( );
}
}