org.jfree.report.modules.data.beans

Class NamedStaticReportDataFactory

Implemented Interfaces:
ReportDataFactory

public class NamedStaticReportDataFactory
extends StaticReportDataFactory

Creation-Date: Jan 12, 2007, 2:16:00 PM
Author:
Thomas Morgner

Constructor Summary

NamedStaticReportDataFactory()

Method Summary

ResourceKey
getContentBase()
String
getQuery(String name)
String[]
getQueryNames()
ReportData
queryData(String query, DataSet parameters)
Queries a datasource.
void
setContentBase(ResourceKey contentBase)
void
setQuery(String name, String queryString)

Methods inherited from class org.jfree.report.modules.data.beans.StaticReportDataFactory

close, derive, getClassLoader, open, queryData

Constructor Details

NamedStaticReportDataFactory

public NamedStaticReportDataFactory()

Method Details

getContentBase

public ResourceKey getContentBase()

getQuery

public String getQuery(String name)

getQueryNames

public String[] getQueryNames()

queryData

public ReportData queryData(String query,
                            DataSet parameters)
            throws ReportDataFactoryException
Queries a datasource. The string 'query' defines the name of the query. The Parameterset given here may contain more data than actually needed.

The dataset may change between two calls, do not assume anything!

Specified by:
queryData in interface ReportDataFactory
Overrides:
queryData in interface StaticReportDataFactory
Parameters:
query -
parameters -
Returns:

setContentBase

public void setContentBase(ResourceKey contentBase)

setQuery

public void setQuery(String name,
                     String queryString)