org.pentaho.platform.plugin.action.jfreereport.helper
Class PentahoDataFactory

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.StaticDataFactory
      extended by org.pentaho.platform.plugin.action.jfreereport.helper.PentahoDataFactory
All Implemented Interfaces:
Serializable, Cloneable, org.pentaho.reporting.engine.classic.core.DataFactory

public class PentahoDataFactory
extends org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.StaticDataFactory

This needs the latest CVS version of JFreeReport (0.8.7-5-cvs)...

Author:
Thomas Morgner
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.pentaho.reporting.engine.classic.core.DataFactory
QUERY_LIMIT, QUERY_TIMEOUT
 
Constructor Summary
PentahoDataFactory(ClassLoader classLoader)
           
 
Method Summary
 ClassLoader getClassLoader()
           
 TableModel queryData(String string, org.pentaho.reporting.engine.classic.core.DataRow dataRow)
           
 
Methods inherited from class org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.StaticDataFactory
cancelRunningQuery, clone, close, derive, getQueryNames, isQueryExecutable, open
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PentahoDataFactory

public PentahoDataFactory(ClassLoader classLoader)
Method Detail

getClassLoader

public ClassLoader getClassLoader()
Overrides:
getClassLoader in class org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.StaticDataFactory

queryData

public TableModel queryData(String string,
                            org.pentaho.reporting.engine.classic.core.DataRow dataRow)
                     throws org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
Specified by:
queryData in interface org.pentaho.reporting.engine.classic.core.DataFactory
Overrides:
queryData in class org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.StaticDataFactory
Throws:
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException