本文整理汇总了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);
}
}
}
}
示例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);
}
}
}
}
示例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);
}
}
示例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);
}
}
}
}
示例5: initDelayedEvaluations
protected void initDelayedEvaluations()
{
if (getEvaluationTimeValue() == EvaluationTimeEnum.AUTO && delayedEvaluationsMap == null)
{
delayedEvaluationsMap = new HashMap<JREvaluationTime,DelayedEvaluations>();
collectDelayedEvaluations();
}
}
示例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);
}
}
}
示例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);
}
}
}
示例8: isEvaluateAuto
protected boolean isEvaluateAuto()
{
return getEvaluationTimeValue() == EvaluationTimeEnum.AUTO && !isAutoEvaluateNow();
}
示例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);
}
}
}