com.centrasite.control.adapters.collection
Interface ReportCollectionListener

All Known Implementing Classes:
DefaultReportCollectionListener, LazyGridListener, LazyTaxonomyBrowseTreeListener, LazyTreeListener

public interface ReportCollectionListener

Interface for ReportCollection listeners. Provides server-side scrolling capabilities. Implementors are expected to also implement ApplicationDesigner specific interfaces (ISSSTREECollectionListener, ISSSARRAYInfoListener) so that they can be used with designer collections.


Method Summary
 void initialize()
          Initialize the instance.
 void prepareAllItems(ReportCollection collection)
          Prepares all items of the given ReportCollection.
 void prepareItems(ReportCollection collection, int topIndex, int rowCount)
          Prepares rowCounf number of items of the given collection starting from the given index.
 void removedLine(int index)
          Notifies this listener that line with the given index has been removed from the collection.
 

Method Detail

initialize

void initialize()
Initialize the instance.


prepareAllItems

void prepareAllItems(ReportCollection collection)
Prepares all items of the given ReportCollection.

Parameters:
collection -

prepareItems

void prepareItems(ReportCollection collection,
                  int topIndex,
                  int rowCount)
Prepares rowCounf number of items of the given collection starting from the given index.

Parameters:
collection -
topIndex - Index to start from.
rowCount - Number of items to be prepared.

removedLine

void removedLine(int index)
Notifies this listener that line with the given index has been removed from the collection.

Parameters:
index -