public abstract class AbstractReportExtensionItemsProvider extends java.lang.Object implements ReportExtensionItemsProvider
Constructor and Description |
---|
AbstractReportExtensionItemsProvider() |
Modifier and Type | Method and Description |
---|---|
Item |
getItem(java.lang.Object object)
Provide an item to be rendered
|
java.util.Collection |
getItems()
Get the collection of items contributed by the extension
|
boolean |
isContributedItem(Item item)
Checks whether the item has been contributed
by the extension
|
java.util.Collection |
prepareItems()
Prepare items to get them in subsequent calls to getItem(Object object)
|
void |
setConnector(Connector connector)
This method should be used for initialisation purposes
|
boolean |
supportsDelayedRead() |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getChangedImageURL
public AbstractReportExtensionItemsProvider()
public void setConnector(Connector connector)
ReportExtensionItemsProvider
setConnector
in interface ReportExtensionItemsProvider
public boolean supportsDelayedRead()
supportsDelayedRead
in interface ItemsProvider
public java.util.Collection prepareItems() throws java.lang.Exception
prepareItems
in interface ItemsProvider
java.lang.Exception
public Item getItem(java.lang.Object object) throws java.lang.Exception
getItem
in interface ItemsProvider
java.lang.Exception
public java.util.Collection getItems() throws java.lang.Exception
getItems
in interface ItemsProvider
java.lang.Exception
public boolean isContributedItem(Item item)
isContributedItem
in interface ReportExtensionItemsProvider