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


Java EvaluationTimeEnum.AUTO属性代码示例

本文整理汇总了Java中net.sf.jasperreports.engine.type.EvaluationTimeEnum.AUTO属性的典型用法代码示例。如果您正苦于以下问题:Java EvaluationTimeEnum.AUTO属性的具体用法?Java EvaluationTimeEnum.AUTO怎么用?Java EvaluationTimeEnum.AUTO使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在net.sf.jasperreports.engine.type.EvaluationTimeEnum的用法示例。


在下文中一共展示了EvaluationTimeEnum.AUTO属性的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: verifyEvaluation

protected void verifyEvaluation(JRVerifier verifier,
		XYChartComponent chart)
{
	EvaluationTimeEnum evaluationTime = chart.getEvaluationTime();
	if (evaluationTime == EvaluationTimeEnum.AUTO)
	{
		verifier.addBrokenRule("Axis chart evaluation time cannot be Auto", chart);
	}
	else if (evaluationTime == EvaluationTimeEnum.GROUP)
	{
		String groupName = chart.getEvaluationGroup();
		if (groupName == null)
		{
			verifier.addBrokenRule("Evaluation group not set for axis chart", chart);
		}
		else
		{
			JasperDesign report = verifier.getReportDesign();
			if (!report.getGroupsMap().containsKey(groupName))
			{
				verifier.addBrokenRule("Axis chart evaluation group " + groupName 
						+ " not found in report", chart);
			}
		}
	}
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:26,代码来源:XYChartCompiler.java

示例2: verifyEvaluation

protected void verifyEvaluation(JRVerifier verifier,
		PieChartComponent chart)
{
	EvaluationTimeEnum evaluationTime = chart.getEvaluationTime();
	if (evaluationTime == EvaluationTimeEnum.AUTO)
	{
		verifier.addBrokenRule("Pie chart evaluation time cannot be Auto", chart);
	}
	else if (evaluationTime == EvaluationTimeEnum.GROUP)
	{
		String groupName = chart.getEvaluationGroup();
		if (groupName == null)
		{
			verifier.addBrokenRule("Evaluation group not set for pie chart", chart);
		}
		else
		{
			JasperDesign report = verifier.getReportDesign();
			if (!report.getGroupsMap().containsKey(groupName))
			{
				verifier.addBrokenRule("Pie chart evaluation group " + groupName 
						+ " not found in report", chart);
			}
		}
	}
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:26,代码来源:PieChartCompiler.java

示例3: verifyChart

private void verifyChart(JRChart chart)
{
	verifyReportElement(chart);
	
	if (chart.getEvaluationTimeValue() == EvaluationTimeEnum.AUTO)
	{
		addBrokenRule("Charts do not support Auto evaluation time.", chart);
	}

	JRChartDataset dataset = chart.getDataset();
	if (dataset == null)
	{
		addBrokenRule("Chart dataset missing.", chart);
	}
	else
	{
		dataset.validate(this);
	}
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:19,代码来源:JRVerifier.java

示例4: verifyEvaluation

protected void verifyEvaluation(JRVerifier verifier,
		SpiderChartComponent chart)
{
	EvaluationTimeEnum evaluationTime = chart.getEvaluationTime();
	if (evaluationTime == EvaluationTimeEnum.AUTO)
	{
		verifier.addBrokenRule("Spider chart evaluation time cannot be Auto", chart);
	}
	else if (evaluationTime == EvaluationTimeEnum.GROUP)
	{
		String groupName = chart.getEvaluationGroup();
		if (groupName == null)
		{
			verifier.addBrokenRule("Evaluation group not set for spider chart", chart);
		}
		else
		{
			JasperDesign report = verifier.getReportDesign();
			if (!report.getGroupsMap().containsKey(groupName))
			{
				verifier.addBrokenRule("Spider chart evaluation group " + groupName 
						+ " not found in report", chart);
			}
		}
	}
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:26,代码来源:SpiderChartCompiler.java

示例5: initDelayedEvaluations

protected void initDelayedEvaluations()
{
	if (getEvaluationTimeValue() == EvaluationTimeEnum.AUTO && delayedEvaluationsMap == null)
	{
		delayedEvaluationsMap = new HashMap<JREvaluationTime,DelayedEvaluations>();
		collectDelayedEvaluations();
	}
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:8,代码来源:JRFillElement.java

示例6: verifyBarcode

protected void verifyBarcode(BarcodeComponent barcode)
{
	JRExpression codeExpression = barcode.getCodeExpression();
	if (codeExpression == null)
	{
		verifier.addBrokenRule("Barcode expression is null", barcode);
	}
	
	EvaluationTimeEnum evaluationTime = barcode.getEvaluationTimeValue();
	if (evaluationTime == EvaluationTimeEnum.AUTO)
	{
		verifier.addBrokenRule("Auto evaluation time is not supported for barcodes", barcode);
	}
	else if (evaluationTime == EvaluationTimeEnum.GROUP)
	{
		String evaluationGroup = barcode.getEvaluationGroup();
		if (evaluationGroup == null || evaluationGroup.length() == 0)
		{
			verifier.addBrokenRule("No evaluation group set for barcode", barcode);
		}
		else if (!verifier.getReportDesign().getGroupsMap().containsKey(evaluationGroup))
		{
			verifier.addBrokenRule("Barcode evaluation group \"" 
					+ evaluationGroup + " not found", barcode);
		}
	}
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:27,代码来源:BarcodeVerifier.java

示例7: verify

@Override
public void verify(Component component, JRVerifier verifier)
{
	BarbecueComponent barcode = (BarbecueComponent) component;
	
	String type = barcode.getType();
	if (type == null)
	{
		verifier.addBrokenRule("No barcode type set", barcode);
	}
	
	JRExpression codeExpression = barcode.getCodeExpression();
	if (codeExpression == null)
	{
		verifier.addBrokenRule("Barcode expression is null", barcode);
	}
	
	EvaluationTimeEnum evaluationTime = barcode.getEvaluationTimeValue();
	if (evaluationTime == EvaluationTimeEnum.AUTO)
	{
		verifier.addBrokenRule("Auto evaluation time is not supported for barcodes", barcode);
	}
	else if (evaluationTime == EvaluationTimeEnum.GROUP)
	{
		String evaluationGroup = barcode.getEvaluationGroup();
		if (evaluationGroup == null || evaluationGroup.length() == 0)
		{
			verifier.addBrokenRule("No evaluation group set for barcode", barcode);
		}
		else if (!verifier.getReportDesign().getGroupsMap().containsKey(evaluationGroup))
		{
			verifier.addBrokenRule("Barcode evaluation group \"" 
					+ evaluationGroup + " not found", barcode);
		}
	}
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:36,代码来源:BarbecueCompiler.java

示例8: isEvaluateAuto

protected boolean isEvaluateAuto()
{
	return getEvaluationTimeValue() == EvaluationTimeEnum.AUTO && !isAutoEvaluateNow();
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:4,代码来源:JRFillElement.java

示例9: verify

@Override
public void verify(Component component, JRVerifier verifier)
{
	MapComponent map = (MapComponent) component;
	
	EvaluationTimeEnum evaluationTime = map.getEvaluationTime();
	if (evaluationTime == EvaluationTimeEnum.AUTO)
	{
		verifier.addBrokenRule("Auto evaluation time is not supported for maps", map);
	}
	else if (evaluationTime == EvaluationTimeEnum.GROUP)
	{
		String evaluationGroup = map.getEvaluationGroup();
		if (evaluationGroup == null || evaluationGroup.length() == 0)
		{
			verifier.addBrokenRule("No evaluation group set for map", map);
		}
		else if (!verifier.getReportDesign().getGroupsMap().containsKey(evaluationGroup))
		{
			verifier.addBrokenRule("Map evaluation group \"" 
					+ evaluationGroup + " not found", map);
		}
	}
	
	if((map.getLatitudeExpression() == null || map.getLongitudeExpression() == null) && map.getAddressExpression() == null){
		verifier.addBrokenRule("Missing the latitude and/or the longitude expression for the map center. Try to configure them properly, or configure the equivalent addressExpression for this map.", map);
	}
	
	String[] reqNames = new String[]{MapComponent.ITEM_PROPERTY_latitude, MapComponent.ITEM_PROPERTY_longitude};
	List<ItemData> markerDataList = map.getMarkerDataList();
	if (markerDataList != null && markerDataList.size() > 0)
	{
		for(ItemData markerData : markerDataList){
			ItemCompiler.verifyItemData(verifier, markerData, MapComponent.ELEMENT_MARKER_DATA, reqNames, addressMap);
		}
	}
	
	List<ItemData> pathStyleList = map.getPathStyleList();
	if (pathStyleList != null && pathStyleList.size() > 0)
	{
		for(ItemData pathStyle : pathStyleList){
			ItemCompiler.verifyItemData(verifier, pathStyle, MapComponent.ELEMENT_PATH_STYLE, new String[]{MapComponent.ITEM_PROPERTY_name}, null);
		}
	}
	
	List<ItemData> pathDataList = map.getPathDataList();
	if (pathDataList != null && pathDataList.size() > 0)
	{
		for(ItemData pathData : pathDataList){
			ItemCompiler.verifyItemData(verifier, pathData, MapComponent.ELEMENT_PATH_DATA, reqNames, addressMap);
		}
	}
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:53,代码来源:MapCompiler.java


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