当前位置: 首页>>代码示例>>Java>>正文


Java IRunAndRenderTask.setParameterValues方法代码示例

本文整理汇总了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( );
	}
}
 
开发者ID:eclipse,项目名称:birt,代码行数:38,代码来源:RunAndRenderTaskTest.java


注:本文中的org.eclipse.birt.report.engine.api.IRunAndRenderTask.setParameterValues方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。