| Aggregate |
This interface must be implemented by each aggregate's implementation.
|
| AggregateExtensions |
This interface provides additional functionality to aggregates.
|
| CellValue |
Interface that defines a cell value.
|
| ChartData |
This interface represents Data that is pepared for being used in charts.
|
| Column |
This interface represents a column, representing the data of a report.
|
| ComponentProvider |
This interface provides means to provide components to a report (such as value
resolvers, aggregates, etc.).
|
| ConfigService |
This interface defines a configuration service for the reporting framework.
|
| DataCache |
Provides caching for Data over several requests.
|
| ExtractorDef |
This interface must be implemented by the definition of each
|
| Filter |
This interface represents a filter used for reports.
|
| FilterSettings |
This interface represents filter settings.
|
| PathResolvingCache |
This interface represents a cache to be used for value resolving.
|
| Processor |
This interface must be implemented by each processor class that is used for
post-processing the result data
|
| QueryEngine |
This interface represents a "query engine" that is used for retrieving the basic result
set.
|
| QueryEngineConfig |
This interface must be implemented by engine-specific config objects.
|
| Report |
This interface represents a report (for serverside calculation) as a whole.
|
| ReportExtensions |
This interface provides several extensions to reports that were introduced later and
were not added to the original Report interface to not break backward
compatibility.
|
| RequestLogAnalyzer |
|
| SnapshotService |
This interface represents services that are responsible for creating data snapshots of
all registered snapshots at a scheduled time and on a regular base.
|
| Sorting |
This interface defines the sorting of a column.
|
| ValueExtractor |
This interface must be implemented by all classes that are used for value extraction.
|
| ValueResolver |
This interface must be implemented by classes that are used for resolving cell values.
|