Skip navigation links

Package net.windward.datasource

This supplies a data source to the Windward Engine.

See: Description

Package net.windward.datasource Description

This supplies a data source to the Windward Engine. These objects provide all data source specific methods necessary for substituting data into a document. It has an xml-like flavor but does not require the data source to be xml or sql.

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 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:

  1. This interface can only be used with Windward. It cannot be used with other programs.
  2. Any implementation of this interface must be made publically available for free to anyone else who wishes to use it. This includes posting the code at This restriction is not required for code that interfaces with a company's internal API.
Skip navigation links

Copyright © 2002-2021 Windward Studios, LLC. - All Rights Reserved. We are Java document generation software