public class FillTableSubreport extends JRFillSubreport
EXCEPTION_MESSAGE_KEY_NO_REWINDABLE_DATA_SOURCE, EXCEPTION_MESSAGE_KEY_PROPERTY_NOT_SET, EXCEPTION_MESSAGE_KEY_UNKNOWN_SOURCE_CLASS, EXCEPTION_MESSAGE_KEY_UNSUPPORTED_SECTION_TYPE, printPage, PROPERTY_SUBREPORT_GENERATE_RECTANGLE, subFillerParent, SUBREPORT_GENERATE_RECTANGLE_ALWAYS, subreportFiller
band, conditionalStylesContainer, currentEvaluation, currentStyle, defaultStyleProvider, delayedEvaluationsMap, dynamicProperties, dynamicTransferProperties, elementGroup, expressionEvaluator, fillContainerContext, filler, initStyle, mergedProperties, originProvider, parent, printElementOriginator, printWhenGroupChanges, propertyExpressions, providerStyle, staticProperties, styleProviders, templates
Modifier | Constructor and Description |
---|---|
protected |
FillTableSubreport(FillContext fillContext,
JRSubreport subreport,
JRFillObjectFactory factory,
TableJasperReport tableReport,
BuiltinExpressionEvaluatorFactory builtinEvaluatorFactory) |
|
FillTableSubreport(FillTableSubreport tableSubreport,
JRFillCloneFactory factory) |
collectExpressions, createElementTemplate, evaluate, evictReportEvaluator, fill, fillSubreport, generateRectangleOption, getConnectionExpression, getDataSourceExpression, getExpression, getJRTemplateRectangle, getModeValue, getOverflowType, getParameters, getParametersMapExpression, getParameterValues, getParameterValues, getReportLocation, getReturnValues, getRunnerFactory, getUsingCache, initSubreportFiller, isOwnUsingCache, isRunToBottom, isUsingCache, loadReport, loadReportEvaluator, prepare, resolveElement, rewind, setBand, setOverflowType, setRunToBottom, setUsingCache, subreportPageFilled, usingCache, validateReport, verifyBandHeights, visit
_moveDependantElements, _stretchElement, _stretchElementToHeight, addDependantElement, addDynamicProperty, clone, clone, clone, collectDelayedEvaluations, collectDelayedEvaluations, collectDelayedEvaluations, collectStyleDelayedEvaluations, collectStyleProviderDelayedEvaluations, delayedEvaluate, delayedEvaluationUpdatesTemplate, evaluateExpression, evaluatePrintWhenExpression, evaluateProperties, evaluateStyle, getBackcolor, getBand, getCollapsedHeightAbove, getCollapsedHeightBelow, getConditionalStylesContainer, getDefaultStyleProvider, getDependantElements, getDynamicProperties, getElementGroup, getElementOrigin, getElementTemplate, getEvaluatedProperties, getEvaluationTimeValue, getField, getFiller, getForecolor, getGroupElements, getHeight, getInitStyle, getKey, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getParent, getParentProperties, getPositionTypeValue, getPrepareHeight, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertiesMap, getPropertyExpressions, getRelativeY, getStretchHeight, getStretchTypeValue, getStyle, getStyleNameReference, getStyleResolver, getTemplate, getUUID, getVariable, getWidth, getX, getY, hasDynamicProperties, hasDynamicProperty, hasProperties, initDelayedEvaluationPrint, initDelayedEvaluations, initStyleProviders, isAlreadyPrinted, isAutoEvaluateNow, isDelayedStyleEvaluation, isEvaluateAuto, isEvaluateNow, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isPrintWhenExpressionNull, isPrintWhenTrue, isRemoveLineWhenBlank, isReprinted, isToPrint, isValueRepeating, moveDependantElements, performDelayedEvaluation, registerTemplate, reset, resolveElement, setAlreadyPrinted, setBackcolor, setCollapsedHeightAbove, setCollapsedHeightBelow, setConditionalStylesContainer, setCurrentEvaluation, setExpressionEvaluator, setForecolor, setHeight, setMode, setOriginProvider, setPositionType, setPrepareHeight, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setPrintWhenExpressionNull, setPrintWhenTrue, setRelativeY, setRemoveLineWhenBlank, setReprinted, setShrinkable, setStretchHeight, setStretchType, setStyle, setStyleNameReference, setToPrint, setValueRepeating, setWidth, setX, setY, stretchElement, stretchElementToContainer, stretchElementToElementGroup, stretchElementToHeight, stretchHeightFinal, transferProperties, transferProperties
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clone, getElementGroup, getKey, getPositionTypeValue, getPrintWhenExpression, getPrintWhenGroupChanges, getPropertyExpressions, getStretchTypeValue, getX, getY, isPrintInFirstWholeBand, isPrintRepeatedValues, isPrintWhenDetailOverflows, isRemoveLineWhenBlank, setPositionType, setPrintInFirstWholeBand, setPrintRepeatedValues, setPrintWhenDetailOverflows, setRemoveLineWhenBlank, setStretchType, setWidth, setX
clone
getBackcolor, getForecolor, getHeight, getOwnBackcolor, getOwnForecolor, getOwnModeValue, getWidth, setBackcolor, setForecolor, setMode
getDefaultStyleProvider, getStyle, getStyleNameReference
getParentProperties, getPropertiesMap, hasProperties
getUUID
protected FillTableSubreport(FillContext fillContext, JRSubreport subreport, JRFillObjectFactory factory, TableJasperReport tableReport, BuiltinExpressionEvaluatorFactory builtinEvaluatorFactory)
public FillTableSubreport(FillTableSubreport tableSubreport, JRFillCloneFactory factory)
public TableJasperReport getTableReport()
protected JasperReport evaluateReport(byte evaluation) throws JRException
evaluateReport
in class JRFillSubreport
JRException
protected DatasetExpressionEvaluator createEvaluator() throws JRException
createEvaluator
in class JRFillSubreport
JRException
protected void evaluateSubreport(byte evaluation) throws JRException
evaluateSubreport
in class JRFillSubreport
JRException
protected Map<String,Object> evaluateParameterValues(byte evaluation) throws JRException
evaluateParameterValues
in class JRFillSubreport
JRException
protected boolean isReorderBandElements()
isReorderBandElements
in class JRFillSubreport
protected void copyResourceBundleParameter(Map<String,Object> parameterValues)
protected FillPrepareResult prepareSubreport(int availableHeight, boolean isOverflow) throws JRException
JRException
protected Collection<JRPrintElement> getPrintElements()
getPrintElements
in class JRFillSubreport
protected int getContentsStretchHeight()
getContentsStretchHeight
in class JRFillSubreport
protected void cancelSubreportFill() throws JRException
cancelSubreportFill
in class JRFillSubreport
JRException
public JRFillCloneable createClone(JRFillCloneFactory factory)
JRFillCloneable
createClone
in interface JRFillCloneable
createClone
in class JRFillSubreport
factory
- the clone factory to use while creating the cloneprotected void registerReportStyles(List<JRStyle> styles)
registerReportStyles
in class JRFillSubreport
Copyright © 2017. All rights reserved.