| Package | Description |
|---|---|
| org.cruxframework.crux.core.client.dataprovider |
| Modifier and Type | Interface and Description |
|---|---|
interface |
HasDataProvider<T extends DataProvider<?>>
Interface to be implemented by classes that are capable of using DataProviders.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
EagerProvider<T>
A
DataProvider that loads all the data eagerly and store it locally on client browser |
interface |
FilterableProvider<T>
Classes that implement this interface allow filters on the entire
DataProvider set of data. |
interface |
LazyProvider<T>
A
DataProvider that loads the data lazily. |
interface |
MeasurableLazyProvider<T>
|
interface |
MeasurablePagedProvider<T>
|
interface |
MeasurableProvider<E>
A
DataProvider that can be measured. |
interface |
PagedDataProvider<T>
A
DataProvider that supports pagination |
interface |
StreamingProvider<T>
A
LazyProvider that can not be measured. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDataProvider<T> |
class |
EagerDataProvider<T>
An Eager and filterable
DataProvider |
class |
EagerPagedDataProvider<T>
An eager, paged and filterable
DataProvider |
class |
LazyDataProvider<T> |
class |
StreamingDataProvider<T> |
| Constructor and Description |
|---|
DataChangedEvent(DataProvider<?> source,
DataProviderRecord<?> currentRecord,
int recordPosition) |
DataLoadedEvent(DataProvider<?> source) |
DataLoadStoppedEvent(DataProvider<?> source) |
DataSortedEvent(DataProvider<?> source,
boolean pageChanged) |
PageLoadedEvent(DataProvider<?> source,
int startRecord,
int endRecord,
int previousPage,
int currentPage) |
PageRequestedEvent(DataProvider<?> source,
int pageNumber) |
ResetEvent(DataProvider<?> source) |
TransactionEndEvent(DataProvider<?> source,
boolean commited) |
TransactionStartEvent(DataProvider<?> source,
int startRecord) |
Copyright © 2015. All rights reserved.