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


Java JRDataset.isMainDataset方法代码示例

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


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

示例1: getDatasetCompileData

import net.sf.jasperreports.engine.JRDataset; //导入方法依赖的package包/类
/**
 * Returns the compile data for a dataset.
 * 
 * @param dataset the dataset
 * @return the compile data
 * @throws JRException
 */
public Serializable getDatasetCompileData(JRDataset dataset) throws JRException
{
	Serializable compileData;
	if (dataset.isMainDataset())
	{
		compileData = getMainDatasetCompileData();
	}
	else
	{
		compileData = datasetCompileData.get(dataset.getName());
		if (compileData == null)
		{
			throw 
				new JRException(
					EXCEPTION_MESSAGE_KEY_COMPILE_DATA_FOR_DATASET_NOT_FOUND,
					new Object[]{dataset.getName()});
		}
	}
	
	return compileData;
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:29,代码来源:JRReportCompileData.java

示例2: getUnitName

import net.sf.jasperreports.engine.JRDataset; //导入方法依赖的package包/类
protected static String getUnitName(JRReport report, JRDataset dataset, String nameSuffix)
{
	String className;
	if (dataset.isMainDataset())
	{
		className = report.getName();
	}
	else
	{
		className = report.getName() + "_" + dataset.getName();
	}
	
	className = JRStringUtil.getJavaIdentifier(className) + nameSuffix;
	
	return className;
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:17,代码来源:JRAbstractCompiler.java

示例3: getElementDatasets

import net.sf.jasperreports.engine.JRDataset; //导入方法依赖的package包/类
protected JRFillElementDataset[] getElementDatasets(JRDataset dataset)
{
	JRFillElementDataset[] elementDatasetsArray;
	List<JRFillElementDataset> elementDatasetsList;
	if (dataset.isMainDataset())
	{
		elementDatasetsList = elementDatasets;
	}
	else
	{
		elementDatasetsList = elementDatasetMap.get(dataset.getName());
	}

	if (elementDatasetsList == null || elementDatasetsList.size() == 0)
	{
		elementDatasetsArray = new JRFillElementDataset[0];
	}
	else
	{
		elementDatasetsArray = new JRFillElementDataset[elementDatasetsList.size()];
		elementDatasetsList.toArray(elementDatasetsArray);
	}

	return elementDatasetsArray;
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:26,代码来源:JRFillObjectFactory.java

示例4: setDatasetCompileData

import net.sf.jasperreports.engine.JRDataset; //导入方法依赖的package包/类
/**
 * Sets the compile data for a dataset.
 * 
 * @param dataset the dataset
 * @param compileData the compile data
 */
public void setDatasetCompileData(JRDataset dataset, Serializable compileData)
{
	if (dataset.isMainDataset())
	{
		setMainDatasetCompileData(compileData);
	}
	else
	{
		datasetCompileData.put(dataset.getName(), compileData);
	}
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:18,代码来源:JRReportCompileData.java

示例5: JRFillDataset

import net.sf.jasperreports.engine.JRDataset; //导入方法依赖的package包/类
/**
 * Creates a fill dataset object.
 * @param filler the filler
 * @param dataset the template dataset
 * @param factory the fill object factory
 */
public JRFillDataset(BaseReportFiller filler, JRDataset dataset, JRFillObjectFactory factory)
{
	factory.put(dataset, this);
	
	this.filler = filler;
	this.propertiesUtil = filler == null ? JRPropertiesUtil.getInstance(DefaultJasperReportsContext.getInstance()) 
			: filler.getPropertiesUtil();
	this.parent = dataset;
	this.isMain = dataset.isMainDataset();
	
	scriptletClassName = dataset.getScriptletClass();
	resourceBundleBaseName = dataset.getResourceBundle();
	whenResourceMissingType = dataset.getWhenResourceMissingTypeValue();
	
	query = dataset.getQuery();
	
	setParameters(dataset, factory);

	setFields(dataset, factory);
	
	setVariables(dataset, factory);
	
	setGroups(dataset, factory);
	
	staticProperties = dataset.hasProperties() ? dataset.getPropertiesMap().cloneProperties() : null;
	mergedProperties = staticProperties;
	
	DatasetPropertyExpression[] datasetPropertyExpressions = dataset.getPropertyExpressions();
	propertyExpressions = 
		datasetPropertyExpressions == null 
		? new ArrayList<DatasetPropertyExpression>(0)
		: new ArrayList<DatasetPropertyExpression>(Arrays.asList(datasetPropertyExpressions));
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:40,代码来源:JRFillDataset.java

示例6: getUnitName

import net.sf.jasperreports.engine.JRDataset; //导入方法依赖的package包/类
@Override
public String getUnitName(JasperReport jasperReport, JRDataset dataset)
{
	String unitName;
	if (dataset.isMainDataset())
	{
		unitName = super.getUnitName(jasperReport, dataset);
	}
	else
	{
		unitName = super.getUnitName(originialReport, dataset);
	}
	return unitName;
}
 
开发者ID:TIBCOSoftware,项目名称:jasperreports,代码行数:15,代码来源:TableReportCompileData.java


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