Package net.sf.jasperreports.engine.base
Interface ElementStore
-
- All Superinterfaces:
VirtualizablePageElements
- All Known Implementing Classes:
ElementsBlock
,ElementsBlockList
public interface ElementStore extends VirtualizablePageElements
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
add(int index, JRPrintElement element)
boolean
add(JRPrintElement element)
int
deepSize()
void
dispose()
JRPrintElement
get(int index)
JRPrintElement
remove(int index)
JRPrintElement
set(int index, JRPrintElement element)
int
size()
void
transferElements(Consumer<JRPrintElement> consumer)
void
updateContext(JRVirtualizationContext context, JRVirtualPrintPage page)
void
updatePage(JRVirtualPrintPage page)
-
Methods inherited from interface net.sf.jasperreports.engine.base.VirtualizablePageElements
getPage
-
-
-
-
Method Detail
-
size
int size()
-
deepSize
int deepSize()
-
get
JRPrintElement get(int index)
-
add
boolean add(JRPrintElement element)
-
add
boolean add(int index, JRPrintElement element)
-
set
JRPrintElement set(int index, JRPrintElement element)
-
remove
JRPrintElement remove(int index)
-
dispose
void dispose()
-
updatePage
void updatePage(JRVirtualPrintPage page)
-
updateContext
void updateContext(JRVirtualizationContext context, JRVirtualPrintPage page)
-
transferElements
void transferElements(Consumer<JRPrintElement> consumer)
-
-