Interface | Description |
---|---|
DataSourceIterator |
This iterates through the nodes that match a <wr:forEach tag.
|
DataSourceNode |
This represents a node in the dataset.
|
DataSourceProvider |
This supplies a data source to Windward Reports.
|
Class | Description |
---|---|
ChartDataImpl |
Uses existing DataSource calls to handle chart data requests.
|
DataSourceBase |
The base class for all data source providers to inherit from.
|
DataSourceTags |
This is used to define what attributes are used in each tag.
|
InputDataContainer |
Container for an InputStream and the encoding method
that was used to create it.
|
SelectBase |
Base class for SelectFilter and SelectList.
|
SelectFilter |
A specialized filter value for a select parameter.
|
SelectFilter.Filter |
An individual filter in the select.
|
SelectList |
A specialized list value for a select parameter.
|
This package is the interfaces that must be implemented by a data provider. There is no code in this package.
You will find that the data provider implementation requires some code that generally could be handled by Windward Reports and not pushed down to the provider. However, for the rare cases where the data provider needs to handle an issue in a non-standard way, all work was pushed down to the data provider level. For example, while the OutTag has a default value, it is up to the data provider to use that value if a node does not exist. This way the default value can be a key to the actual default value instead of being limited to being the literal string.
This interface and all implementations provided by Windward Studios are copyrighted by Windward Studios. You can write your own implementation of these interfaces with two restrictions:
Copyright © 2017 Windward Reports - All Rights Reserved. We are java reporting software