Package net.sf.jasperreports.engine.base
Class ElementsBlockList
java.lang.Object
net.sf.jasperreports.engine.base.ElementsBlockList
- All Implemented Interfaces:
Serializable,ElementStore,VirtualizablePageElements
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanadd(int index, JRPrintElement element) booleanadd(JRPrintElement element) protected voidaddBlock()voidaddBlock(ElementsBlock block) protected intblockIndex(int index) intdeepSize()voiddispose()get(int index) getPage()protected voidremove(int index) set(int index, JRPrintElement element) intsize()voidtransferElements(Consumer<JRPrintElement> consumer) voidupdateContext(JRVirtualizationContext context, JRVirtualPrintPage page) voidupdatePage(JRVirtualPrintPage page)
-
Constructor Details
-
ElementsBlockList
-
-
Method Details
-
updatePage
- Specified by:
updatePagein interfaceElementStore
-
updateContext
- Specified by:
updateContextin interfaceElementStore
-
addBlock
-
addBlock
protected void addBlock() -
incrementBlocks
protected void incrementBlocks() -
getBlocks
-
size
public int size()- Specified by:
sizein interfaceElementStore
-
deepSize
public int deepSize()- Specified by:
deepSizein interfaceElementStore
-
get
- Specified by:
getin interfaceElementStore
-
add
- Specified by:
addin interfaceElementStore
-
add
- Specified by:
addin interfaceElementStore
-
set
- Specified by:
setin interfaceElementStore
-
remove
- Specified by:
removein interfaceElementStore
-
dispose
public void dispose()- Specified by:
disposein interfaceElementStore
-
blockIndex
protected int blockIndex(int index) -
getPage
- Specified by:
getPagein interfaceVirtualizablePageElements
-
transferElements
- Specified by:
transferElementsin interfaceElementStore
-