|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.devexperts.qd.util.CompositeDataProvider
public final class CompositeDataProvider
This class provides an efficient implementation of composite DataProvider
that listens for multiple
DataProvider
instances and on retrieveData
method invocation only retrieves
data from the providers that have data available.
Constructor Summary | |
---|---|
CompositeDataProvider(DataProvider... dataProviders)
Constructs an instance of CompositeDataProvider for a given list of individual data providers. |
Method Summary | |
---|---|
boolean |
retrieveData(DataVisitor visitor)
Retrieves accumulated data into specified data visitor. |
void |
setDataListener(DataListener listener)
Sets new data listener to receive notifications about data. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CompositeDataProvider(DataProvider... dataProviders)
CompositeDataProvider
for a given list of individual data providers.
Method Detail |
---|
public boolean retrieveData(DataVisitor visitor)
DataProvider
true
if some data still remains in the provider
or false
if all accumulated data were retrieved.
retrieveData
in interface DataProvider
public void setDataListener(DataListener listener)
DataProvider
null
to set empty data listener (no notifications).
NOTE: if there is accumulated data available, then specified listener will be notified by this method.
setDataListener
in interface DataProvider
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |