protected class JRFillCrosstab.CrosstabFiller extends Object
Modifier | Constructor and Description |
---|---|
protected |
CrosstabFiller() |
Modifier and Type | Method and Description |
---|---|
protected void |
addFilledRows() |
protected void |
addPrintRow(List<JRPrintElement> printRow) |
protected boolean[] |
computeBreakableHeaders(HeaderCell[][] headersData,
JRFillCrosstabGroup[] groups,
int[] offsets,
boolean width,
boolean startHeaders) |
protected int[] |
computeOffsets(HeaderCell[][] headersData,
JRFillCrosstabGroup[] groups,
boolean width) |
protected JRDesignComponentElement |
createIconLabelElement(SortOrderEnum order,
JRFillTextElement textElement,
BuiltinExpressionEvaluatorFactory builtinExpressions) |
protected boolean |
ended() |
protected void |
fill(int availableHeight) |
protected List<List<JRPrintElement>> |
fillColumnHeaders(int rowHeadersXOffset,
int availableHeight) |
protected void |
fillNoDataCell(int availableHeight) |
protected int |
fillRows(int xOffset,
int availableHeight) |
protected void |
fillVerticalCrosstab(int availableHeight) |
protected List<HeaderCell[]> |
getGroupHeaders(int available,
int[] offsets,
boolean[] breakable,
int firstIndex,
HeaderCell[][] headersData,
JRFillCrosstabGroup[] groups) |
protected List<JRPrintElement> |
getLastPrintRow() |
protected int |
getSpanIndex(int i,
int j,
HeaderCell[][] headersData) |
protected void |
initCrosstab() |
protected Object |
measureValue(MeasureDefinition.MeasureValue[] values,
int measureIdx) |
protected JRFillCellContents |
prepareColumnCrosstabHeader(int availableHeight) |
protected void |
resetVariables() |
protected void |
setGroupMeasureVariables(HeaderCell cell,
boolean rowGroup) |
protected void |
setGroupVariables(JRFillCrosstabGroup[] groups,
BucketDefinition.Bucket[] bucketValues) |
protected void |
setMeasureVariables(CrosstabCell cell) |
protected void |
setRowHeadersXOffsets() |
protected boolean |
toCloseRowHeader(int rowGroup) |
protected boolean |
willOverflow() |
protected void initCrosstab()
protected void setRowHeadersXOffsets()
protected int[] computeOffsets(HeaderCell[][] headersData, JRFillCrosstabGroup[] groups, boolean width)
protected boolean[] computeBreakableHeaders(HeaderCell[][] headersData, JRFillCrosstabGroup[] groups, int[] offsets, boolean width, boolean startHeaders)
protected void fill(int availableHeight) throws JRException
JRException
protected boolean willOverflow()
protected boolean ended()
protected void fillVerticalCrosstab(int availableHeight) throws JRException
JRException
protected void addFilledRows()
protected List<HeaderCell[]> getGroupHeaders(int available, int[] offsets, boolean[] breakable, int firstIndex, HeaderCell[][] headersData, JRFillCrosstabGroup[] groups)
protected int getSpanIndex(int i, int j, HeaderCell[][] headersData)
protected void fillNoDataCell(int availableHeight) throws JRException
JRException
protected List<List<JRPrintElement>> fillColumnHeaders(int rowHeadersXOffset, int availableHeight) throws JRException
JRException
protected JRDesignComponentElement createIconLabelElement(SortOrderEnum order, JRFillTextElement textElement, BuiltinExpressionEvaluatorFactory builtinExpressions)
protected JRFillCellContents prepareColumnCrosstabHeader(int availableHeight) throws JRException
JRException
protected int fillRows(int xOffset, int availableHeight) throws JRException
JRException
protected boolean toCloseRowHeader(int rowGroup)
protected void addPrintRow(List<JRPrintElement> printRow)
protected List<JRPrintElement> getLastPrintRow()
protected void setGroupVariables(JRFillCrosstabGroup[] groups, BucketDefinition.Bucket[] bucketValues)
protected void setGroupMeasureVariables(HeaderCell cell, boolean rowGroup)
protected void setMeasureVariables(CrosstabCell cell)
protected Object measureValue(MeasureDefinition.MeasureValue[] values, int measureIdx)
protected void resetVariables()
Copyright © 2021 TIBCO Software Inc.. All rights reserved.