| Package | Description |
|---|---|
| org.cruxframework.crux.core.client.datasource | |
| org.cruxframework.crux.core.client.screen | |
| org.cruxframework.crux.core.client.screen.views |
| Modifier and Type | Interface and Description |
|---|---|
interface |
HasDataSource<T extends DataSource<?>>
Interface to be implemented by classes that are capable of using data sources.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
LocalDataSource<E>
A DataSource that loads all data and store it locally on client browser
|
interface |
MeasurableDataSource<E> |
interface |
MeasurablePagedDataSource<E> |
interface |
MeasurableRemoteDataSource<E> |
interface |
PagedDataSource<E>
A DataSource that supports pagination
|
interface |
RemoteDataSource<E> |
interface |
StreamingDataSource<E> |
| Modifier and Type | Class and Description |
|---|---|
class |
LocalPagedDataSource<T> |
class |
LocalScrollableDataSource<T> |
class |
RemotePagedDataSource<T> |
class |
RemoteStreamingDataSource<T> |
| Modifier and Type | Method and Description |
|---|---|
DataSource<?> |
RegisteredDataSources.getDataSource(String id) |
| Constructor and Description |
|---|
DataSourceRecord(DataSource<T> dataSource,
Object identifier) |
| Modifier and Type | Method and Description |
|---|---|
DataSource<?> |
ScreenFactory.createDataSource(String dataSource)
Deprecated.
Use
View.createDataSource() |
static DataSource<?> |
Screen.createDataSource(String dataSource) |
DataSource<?> |
ScreenFactory.getDataSource(String dataSource)
Deprecated.
- Use createDataSource(java.lang.String) instead.
|
| Modifier and Type | Method and Description |
|---|---|
abstract DataSource<?> |
View.createDataSource(String dataSource)
Create a new DataSource instance
|
Copyright © 2015. All rights reserved.