| Interface | Description |
|---|---|
| GroupingAggregator.GroupEntry<K,G> | |
| GroupingAggregator.IGroupsFinisher<V,K,G> | |
| GroupingAggregator.IQuantityListFinisher<V> | |
| IAccessorFactory<V> |
A function that supplies
member accessors for types. |
| IAccessorKey<T> |
Key used to get a
IMemberAccessor from IType.getAccessor(IAccessorKey). |
| IAggregator<V,C extends IItemConsumer<C>> |
Encapsulates the calculation of an aggregate for (potentially) different types of items.
|
| IAttribute<V> |
An attribute is a named and typed kind of (read only) value.
|
| ICanonicalAccessorFactory<V> | |
| IItem |
An item of information.
|
| IItemCollection |
An immutable collection of items.
|
| IItemConsumer<C> |
A mutable container that collects data from multiple items.
|
| IItemConsumerFactory<C extends IItemConsumer<C>> |
A factory that supplies item consumers for different types of items.
|
| IItemFilter |
A filter supplies predicates for different types of items.
|
| IItemIterable | |
| IItemQuery | |
| IMemberAccessor<M,O> |
Used for accessing (reading) members of a container object.
|
| IType<T> |
A type for objects of class T.
|
| Enum | Description |
|---|---|
| PersistableItemFilter.Kind | |
| RangeMatchPolicy |
Provisional way to specify how to match ranged attributes to a filter interval.
|
IItem data model.Copyright © 2019. All rights reserved.