| Interface | Description |
|---|---|
| IBinder<T> |
Interface for implementing model bindings.
|
| IBinding | |
| IBinding.IReadBinding |
Read from model, write to target.
|
| IBinding.IWriteBinding |
Read from target, write to model.
|
| IComponentRenderer<T extends BaseComponent,M> |
Renders a model object to a component.
|
| IListModel<M> |
Describes a tracked list used to hold model objects.
|
| IListModel.IListModelListener |
Interface for listeners receiving events when the list is modified.
|
| IModelAndView<T extends BaseComponent,M> |
This is a composite interface consisting of a list model and its associated renderer.
|
| INestedModel<M> |
Extends the list model by adding support for nesting models within models.
|
| IPaginator |
Supports paging within a list model.
|
| IPaginator.IPagingListener |
Interface for listeners receiving events when a setting is modified.
|
| ISupportsModel<T extends BaseComponent> |
Interface for components that support an associated model and view.
|
| Class | Description |
|---|---|
| GenericBinder<M> |
Generic data binder.
|
| IBinder.TemplateConverter | |
| ListModel<M> |
Implementation of a list model.
|
| ModelAndView<T extends BaseComponent,M> |
Associates a model with a view renderer.
|
| NestedModel<M> |
Implementation of a list model that supports nested models.
|
| ObservableModel |
Base class for creating observable models for data binding.
|
| Paginator |
Simple implementation of a paginator that can notify subscribers when a property value has
changed.
|
| SmartComparator |
General purpose comparator that will compare two objects using a specified property or field
name.
|
| Sorting |
Support for model sorting.
|
| Enum | Description |
|---|---|
| IBinder.Value |
A converter may return this value to ignore a binding change.
|
| IListModel.ListEventType |
Types of list mutation operations.
|
| IPaginator.PagingEventType |
Type of property change.
|
| Sorting.SortOrder |
Ordering specifier for sort operation.
|
| Sorting.SortToggle |
Type of sort toggle.
|
Copyright © 2017 Regenstrief Center for Biomedical Informatics. All rights reserved.