public interface ILargeElement extends IElement
ILargeElement is a layout element which may get added to
indefinitely, making the object prohibitively large.
In order to avoid consuming and holding on to undesirable amounts of
resources, the contents of a ILargeElement can be flushed regularly
by client code, e.g. at page boundaries or after a certain amount of additions.| Modifier and Type | Method and Description |
|---|---|
void |
complete()
Indicates that all the desired content has been added to this large element.
|
void |
flush()
Writes the newly added content to the document.
|
void |
flushContent()
Writes to the output document the content which has just been added to it.
|
boolean |
isComplete()
Checks whether an element has already been marked as complete.
|
void |
setDocument(Document document)
Sets the document this element is bound to.
|
createRendererSubTree, getRenderer, setNextRendererdeleteOwnProperty, getDefaultProperty, getOwnProperty, getProperty, hasOwnProperty, hasProperty, setPropertyboolean isComplete()
void complete()
void flush()
void flushContent()
This method is called automatically for the newly added ILargeElement to be immediately placed
in the page contents after it is added to the Document, so it shouldn't be used in any other places.
void setDocument(Document document)
document - the documentCopyright © 1998–2025 Apryse Group NV. All rights reserved.