mysticfall / pivot4j

Pivot4J provides a common API for OLAP servers which can be used to build an analytical service frontend with pivot style GUI.
Other
128 stars 99 forks source link

Change table builder API to be more generic #24

Closed mysticfall closed 11 years ago

mysticfall commented 11 years ago

Currently, the table builder API mandate developers to implement specific interfaces for each UI type - table, rows, and cells - which is not suitable for certain type of usage, i.e. building a XML DOM tree.

We need a more flexible API to handle such use cases.

mysticfall commented 11 years ago

Maybe we can make something like SAX parser's callback interface(ContentHandler) first and use it as a base for th both kind of approches - 'renderer' type API which generate markup output and 'model' type API which construct a model tree representing the CellSet.

mysticfall commented 11 years ago

Urg... added a wrong id to the commit log. Detailed commit log should be found in #14.