public class HorizontalFillList extends BaseFillList
BaseFillList.AppendingPrintElementContainer
Modifier and Type | Field and Description |
---|---|
static String |
EXCEPTION_MESSAGE_KEY_ROW_OVERFLOW |
contentsHeight, datasetRun, filling, fillStarted, printFrame, printFrameTemplates
elementId, fillContext, printElementOriginator
Modifier | Constructor and Description |
---|---|
protected |
HorizontalFillList(HorizontalFillList list,
JRFillCloneFactory factory) |
|
HorizontalFillList(ListComponent component,
JRFillObjectFactory factory) |
Modifier and Type | Method and Description |
---|---|
JRFillCloneable |
createClone(JRFillCloneFactory factory)
Creates a working clone of itself.
|
protected void |
fillRow(int columnCount) |
protected FillListContents |
getContents(int columnIndex) |
FillPrepareResult |
prepare(int availableHeight)
Prepares to fill the component by deciding whether the component will
print, and how much vertical space it will require.
|
void |
rewind()
The default implementation is empty.
|
createDatasetExpressionEvaluator, createPrintFrame, evaluate, fill, getFrameTemplate
deduplicate, evaluateDelayedElement, evaluateExpression, initialize
public static final String EXCEPTION_MESSAGE_KEY_ROW_OVERFLOW
public HorizontalFillList(ListComponent component, JRFillObjectFactory factory) throws JRException
JRException
protected HorizontalFillList(HorizontalFillList list, JRFillCloneFactory factory)
public FillPrepareResult prepare(int availableHeight)
FillComponent
availableHeight
- the amount of vertical space available for the
component, starting from the top of the component element.protected void fillRow(int columnCount) throws JRException
JRException
protected FillListContents getContents(int columnIndex)
public void rewind()
BaseFillComponent
Override this method if something needs to be done on component rewind.
rewind
in interface FillComponent
rewind
in class BaseFillList
public JRFillCloneable createClone(JRFillCloneFactory factory)
JRFillCloneable
factory
- the clone factory to use while creating the cloneCopyright © 2017. All rights reserved.