本文整理汇总了Java中net.sf.jasperreports.engine.JRPropertiesMap.getPropertiesClone方法的典型用法代码示例。如果您正苦于以下问题:Java JRPropertiesMap.getPropertiesClone方法的具体用法?Java JRPropertiesMap.getPropertiesClone怎么用?Java JRPropertiesMap.getPropertiesClone使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类net.sf.jasperreports.engine.JRPropertiesMap
的用法示例。
在下文中一共展示了JRPropertiesMap.getPropertiesClone方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: JRBasePart
import net.sf.jasperreports.engine.JRPropertiesMap; //导入方法依赖的package包/类
public JRBasePart(JRPart part, JRBaseObjectFactory factory)
{
factory.put(part, this);
this.uuid = part.getUUID();
this.propertiesMap = JRPropertiesMap.getPropertiesClone(part);
this.printWhenExpression = factory.getExpression(part.getPrintWhenExpression());
this.partNameExpression = factory.getExpression(part.getPartNameExpression());
this.evaluationTime = part.getEvaluationTime();
componentKey = part.getComponentKey();
PartComponentManager manager = PartComponentsEnvironment.getInstance(DefaultJasperReportsContext.getInstance()).getManager(componentKey);
component = manager.getComponentCompiler(DefaultJasperReportsContext.getInstance()).toCompiledComponent(
part.getComponent(), factory);
if (component instanceof JRVisitable)
{
((JRVisitable) component).visit(factory);
}
}
示例2: JRBaseBand
import net.sf.jasperreports.engine.JRPropertiesMap; //导入方法依赖的package包/类
/**
*
*/
protected JRBaseBand(JRBand band, JRBaseObjectFactory factory)
{
super(band, factory);
height = band.getHeight();
splitTypeValue = band.getSplitTypeValue();
printWhenExpression = factory.getExpression(band.getPrintWhenExpression());
this.propertiesMap = JRPropertiesMap.getPropertiesClone(band);
List<ExpressionReturnValue> bandReturnValues = band.getReturnValues();
if (bandReturnValues != null && !bandReturnValues.isEmpty())
{
this.returnValues = new ArrayList<ExpressionReturnValue>(bandReturnValues.size());
for (ExpressionReturnValue bandReturnValue : bandReturnValues)
{
BaseExpressionReturnValue returnValue = factory.getReturnValue(bandReturnValue);
this.returnValues.add(returnValue);
}
}
}
示例3: StandardBaseColumn
import net.sf.jasperreports.engine.JRPropertiesMap; //导入方法依赖的package包/类
public StandardBaseColumn(BaseColumn column, ColumnFactory factory)
{
this.uuid = column.getUUID();
this.printWhenExpression = factory.getBaseObjectFactory().getExpression(
column.getPrintWhenExpression());
this.tableHeader = factory.createCell(column.getTableHeader());
this.tableFooter = factory.createCell(column.getTableFooter());
this.groupHeaders = factory.createGroupCells(column.getGroupHeaders());
this.groupFooters = factory.createGroupCells(column.getGroupFooters());
this.columnHeader = factory.createCell(column.getColumnHeader());
this.columnFooter = factory.createCell(column.getColumnFooter());
this.width = column.getWidth();
propertiesMap = JRPropertiesMap.getPropertiesClone(column);
copyPropertyExpressions(column, factory);
}
示例4: JRBaseElement
import net.sf.jasperreports.engine.JRPropertiesMap; //导入方法依赖的package包/类
/**
* Initializes basic properties of the element.
* @param element an element whose properties are copied to this element. Usually it is a
* {@link net.sf.jasperreports.engine.design.JRDesignElement} that must be transformed into an
* <tt>JRBaseElement</tt> at compile time.
* @param factory a factory used in the compile process
*/
protected JRBaseElement(JRElement element, JRBaseObjectFactory factory)
{
factory.put(element, this);
defaultStyleProvider = factory.getDefaultStyleProvider();
parentStyle = factory.getStyle(element.getStyle());
parentStyleNameReference = element.getStyleNameReference();
uuid = element.getUUID();
key = element.getKey();
positionTypeValue = element.getPositionTypeValue();
stretchTypeValue = element.getStretchTypeValue();
isPrintRepeatedValues = element.isPrintRepeatedValues();
modeValue = element.getOwnModeValue();
x = element.getX();
y = element.getY();
width = element.getWidth();
height = element.getHeight();
isRemoveLineWhenBlank = element.isRemoveLineWhenBlank();
isPrintInFirstWholeBand = element.isPrintInFirstWholeBand();
isPrintWhenDetailOverflows = element.isPrintWhenDetailOverflows();
forecolor = element.getOwnForecolor();
backcolor = element.getOwnBackcolor();
printWhenExpression = factory.getExpression(element.getPrintWhenExpression());
printWhenGroupChanges = factory.getGroup(element.getPrintWhenGroupChanges());
elementGroup = (JRElementGroup)factory.getVisitResult(element.getElementGroup());
propertiesMap = JRPropertiesMap.getPropertiesClone(element);
propertyExpressions = factory.getPropertyExpressions(element.getPropertyExpressions());
}
示例5: JRBaseDatasetRun
import net.sf.jasperreports.engine.JRPropertiesMap; //导入方法依赖的package包/类
/**
* Creates a copy of a dataset instantiation.
*
* @param datasetRun the dataset instantiation
* @param factory the base object factory
*/
protected JRBaseDatasetRun(JRDatasetRun datasetRun, JRBaseObjectFactory factory)
{
factory.put(datasetRun, this);
uuid = datasetRun.getUUID();
datasetName = datasetRun.getDatasetName();
parametersMapExpression = factory.getExpression(datasetRun.getParametersMapExpression());
connectionExpression = factory.getExpression(datasetRun.getConnectionExpression());
dataSourceExpression = factory.getExpression(datasetRun.getDataSourceExpression());
propertiesMap = JRPropertiesMap.getPropertiesClone(datasetRun);
JRDatasetParameter[] datasetParams = datasetRun.getParameters();
if (datasetParams != null && datasetParams.length > 0)
{
parameters = new JRBaseDatasetParameter[datasetParams.length];
for (int i = 0; i < parameters.length; i++)
{
parameters[i] = factory.getDatasetParameter(datasetParams[i]);
}
}
List<ReturnValue> datesetReturnValues = datasetRun.getReturnValues();
if (datesetReturnValues != null && !datesetReturnValues.isEmpty())
{
this.returnValues = new ArrayList<ReturnValue>(datesetReturnValues.size());
for (ReturnValue datasetReturnValue : datesetReturnValues)
{
BaseReturnValue returnValue = factory.getReturnValue(datasetReturnValue);
this.returnValues.add(returnValue);
}
}
}
示例6: JRBaseCellContents
import net.sf.jasperreports.engine.JRPropertiesMap; //导入方法依赖的package包/类
public JRBaseCellContents(JRCellContents cell, JRBaseObjectFactory factory)
{
super(cell, factory);
this.defaultStyleProvider = factory.getDefaultStyleProvider();
style = factory.getStyle(cell.getStyle());
styleNameReference = cell.getStyleNameReference();
modeValue = cell.getModeValue();
backcolor = cell.getBackcolor();
lineBox = cell.getLineBox().clone(this);
width = cell.getWidth();
height = cell.getHeight();
this.propertiesMap = JRPropertiesMap.getPropertiesClone(cell);
}
示例7: CompiledCell
import net.sf.jasperreports.engine.JRPropertiesMap; //导入方法依赖的package包/类
public CompiledCell(Cell cell, JRBaseObjectFactory factory)
{
super(cell, factory);
this.defaultStyleProvider = factory.getDefaultStyleProvider();
this.style = factory.getStyle(cell.getStyle());
this.styleNameReference = cell.getStyleNameReference();
this.box = cell.getLineBox().clone(this);
this.rowSpan = cell.getRowSpan();
this.height = cell.getHeight();
this.propertiesMap = JRPropertiesMap.getPropertiesClone(cell);
}