com.tonbeller.jpivot.mondrian
Class MondrianDrillThroughTableModel

java.lang.Object
  extended by com.tonbeller.wcf.table.AbstractTableModel
      extended by com.tonbeller.jpivot.mondrian.MondrianDrillThroughTableModel
All Implemented Interfaces:
com.tonbeller.wcf.table.TableModel

public class MondrianDrillThroughTableModel
extends com.tonbeller.wcf.table.AbstractTableModel

A wcf table model for drill through data, requires an sql query and connection information to be set.


Constructor Summary
MondrianDrillThroughTableModel()
           
 
Method Summary
 java.lang.String getCaption()
           
 int getColumnCount()
          wcf table component calls this method from it's constructor to get the number of columns
 java.lang.String getColumnTitle(int columnIndex)
           
 java.lang.String getDataSourceName()
           
 java.lang.String getJdbcDriver()
           
 java.lang.String getJdbcPassword()
           
 java.lang.String getJdbcUrl()
           
 java.lang.String getJdbcUser()
           
 com.tonbeller.wcf.table.TableRow getRow(int rowIndex)
           
 int getRowCount()
           
 java.lang.String getSql()
           
 java.lang.String getTitle()
           
 void setCaption(java.lang.String caption)
           
 void setDataSourceName(java.lang.String string)
           
 void setJdbcDriver(java.lang.String jdbcDriver)
           
 void setJdbcPassword(java.lang.String jdbcPassword)
           
 void setJdbcUrl(java.lang.String jdbcUrl)
           
 void setJdbcUser(java.lang.String jdbcUser)
           
 void setSql(java.lang.String sql)
           
 void setTitle(java.lang.String title)
           
 
Methods inherited from class com.tonbeller.wcf.table.AbstractTableModel
addTableModelChangeListener, fireModelChanged, fireModelChanged, removeTableModelChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MondrianDrillThroughTableModel

public MondrianDrillThroughTableModel()
Method Detail

getRowCount

public int getRowCount()

getRow

public com.tonbeller.wcf.table.TableRow getRow(int rowIndex)

getTitle

public java.lang.String getTitle()

getSql

public java.lang.String getSql()
Returns:

setSql

public void setSql(java.lang.String sql)
Parameters:
sql -

setTitle

public void setTitle(java.lang.String title)
Parameters:
title -

getColumnCount

public int getColumnCount()
wcf table component calls this method from it's constructor to get the number of columns


getColumnTitle

public java.lang.String getColumnTitle(int columnIndex)

getJdbcDriver

public java.lang.String getJdbcDriver()
Returns:

setJdbcDriver

public void setJdbcDriver(java.lang.String jdbcDriver)
Parameters:
jdbcDriver -

getJdbcPassword

public java.lang.String getJdbcPassword()
Returns:

setJdbcPassword

public void setJdbcPassword(java.lang.String jdbcPassword)
Parameters:
jdbcPassword -

getJdbcUrl

public java.lang.String getJdbcUrl()
Returns:

setJdbcUrl

public void setJdbcUrl(java.lang.String jdbcUrl)
Parameters:
jdbcUrl -

getJdbcUser

public java.lang.String getJdbcUser()
Returns:

setJdbcUser

public void setJdbcUser(java.lang.String jdbcUser)
Parameters:
jdbcUser -

getCaption

public java.lang.String getCaption()
Returns:

setCaption

public void setCaption(java.lang.String caption)
Parameters:
caption -

getDataSourceName

public java.lang.String getDataSourceName()
Returns:

setDataSourceName

public void setDataSourceName(java.lang.String string)
Parameters:
string -