All Classes and Interfaces
Class
Description
StringFormat
This class is used to implement formulas for columns containing boolean data
This class can be used to configure the default browse directories for different dialogs within
either the ReportDesigner or the ChartDesigner.
A ChartObject is a chart that is wrapped by the class ReportChartObject for insertion into a
report.
A page that user specifies parameters for a parameterized chart.
ColInfo
ColInfo
When calling the QbReport Constructor with a ColInfo[] parameter, the data mapping from a data
source to a report layout is set using this ColInfo class.
This class is used for defining the color of data based on the vertical value.
This is a report column header object.
This class is used to draw control range area for charts.
Writer that writes ParameterPage in HTML format with Cascading Style Sheet Objects and Styles
embedded.
This class provides a functionality to merge multiple data sources together.
This class provides a functionality to merge multiple data sources together.
This class provides a functionality to merge multiple data sources together.
This interface allows a developer to modify the datasource tree when the manager is initializing.
DateTimeFormat
This class is used to implement formulas for columns contain data/time data
This class provides an implementation for the @link quadbase.util.IResultSet interface using an
array of data.
This class provides an implementation for the quadbase.util.IResultSet interface using an array
of data.
This class provides an implementation for the quadbase.reportdesigner.util.IResultSet interface
using an array of data.
This class provides an implementation for the quadbase.reportdesigner.util.IResultSet interface
using a collection of data.
DBInfo
DBInfo
DBInfo
All tree nodes used by the datasource manager should extend this class.
A convenient class that implements ListenerManager that does nothing.
This class extends QbChart.
This class extends QbChart.
This class extends QbReport.
Data Type By default it will be String
The EJBInfo class provides information that is used to connect to an entity bean on a server.
Represents a schedule task that has failed.
Writer that writes ParameterPage in HTML format.
HyperLink
This interface is used to set properties of the navigation panel for a 3D chart.
This interface is used to set properties controlling the navigation, illumination model, etc.
Utility class for formula to contain basic Formula Type values as constants.
Utility class for cell aliginment to contain basic alignment type values as constants.
This interface defines the requirements of an annotation object.
This class contains all annotations of the chart object.
This interface is used to set/get different properties associated with a chart's axis.
This class is used by users to configure the visibility of X, Y, and S axis rulers shown in a
QbChart object.
This interface is used to modify the properties associated with a 2D box chart.
This interface is used to modify the properties associated with a 2D Bubble chart.
This interface provides a call back mechanism for scheduler tasks.
This interface is used to set/get properties associated with the main drawing canvas containing
the chart.
Extend this class to create a new cell script for a report, then add an instance of your class to
a particular cell of your report table to apply the script.
The interface of chart object.
This interface defines initializeGraphics and finalizeGraphics methods. These methods can
be used to add graphics before and after adding a chart to the canvas.
This class is used to configure where the user of a Report Designer opened from an API call is
allowed to save his/her chart files.
The interface for modifying the attributes of a chart embedded in a report.
This interface contains the constants denoted the various chart types, including single and
combination charts.
This interface implements a mapping from the chart categories/dimensions to the columns in the
input data set.
This class is used to draw control lines in a chart You may call newControlLine(...) of
IDataLineSet interface to get a new object
For instance, QbChart chart = new QbChart(...); IControlLine line =
chart.gethDataLineSet().newControlLine(...);
You may use setSeries(String series) method of IDataLine interface to set the corresponding
series of the control line
Returns a handle to the set of control range properties.
An interface that can be extended to create custom functions in the Report Designer application.
This interface is used to customize the data hint box value for image map.
A class implementing this interface should also implement
IQueryInParam.A class implementing this interface should also implement
IQueryInParam.This interface provides information about the database and query related to a chart.
This interface provides information about the database and query related to a chart.
This interface defines a getDataLabel function
This interface contains methods to add/remove data lines from the chart.
Properties for chart data points can be directly changed by calling methods on this interface.
This interface is used to read data into QbReport.
This interface is used to read data into QbChart.
This interface gives the user a way to provide custom database information when creating
drilldown reports and subreports.
This is to define the delimiter constants used for TXT format export
This interface is used to modify the properties associated with a 2D dial chart.
This interface is used to modify the properties associated with a Doughnut chart.
This interface is used to modify the properties associated with a drop bar for 2D line Chart with
more than 1 series.
This interface allows the user to provide a custom URL for each image or chart.
This interface allows the user to provide a custom URL for each report.
This interface contains the constants used to denote the various chart export formats
This interface contains the contants used to denote the various chart export formats
This interface contains the constants denoted the various export format.
This interface is used to modify the properties associated with flash hint box output.
This interface is used to add/remove poly-lines in the main chart window.
This interface is used to add/remove text strings from the main chart window.
Tagging interface for data formats.
Tagging interface for data formats.
This interface defines a function y = f(x)
This class is used to draw function lines y = f(x) in a 2D scatter chart You may call
newFunctionLine(...) of IDataLineSet interface to get a new object
Note: (1) This class is only useful for 2D scatter charts.
This interface is used to modify the properties associated with a 2D Gantt chart.
This interface is used to set/get properties associated with hints displayed for data points and
hyperlinks.
This interface defines a getHint function
This interface is used to set/get different properties associated with a histogram.
This class is used to draw horizontal/vertical lines in a chart.
This interface is used for users to implement their own way of providing links between html/dhtml
pages of a report.
Returns a handle to the set of hyperlink properties.
This interface defines methods to modify the report's input data properties, including file or
database information, and accessing individual records.
This interface defines methods to modify the chart's input data properties, including file or
database information, and accessing individual records.
User can implement this interface and integrate their own applicaton with ReportDesigner
seamlessly.
This interface provides information about the database and query related to a chart.
This interface is used to set/get different properties associated with the labels drawn in a
chart.
This interface contains methods to modify properties associated with the primary and secondary
chart legends.
This interface is used to modify the properties associated with a 2D line chart.
StringFormat
This interface contains the constants for mapping data columns onto the various dimensions of a
chart
Miscellaneous constants for the chart API.
Miscellaneous constants for the chart API.
This interface is used to customize modifiers and clicks for performing common mouse operations
like dragging and resizing of a chart, hyperlinks, zooming, etc.
This interface is used to set/get different properties associated with the no data to plot
message drawn in a chart.
This class is used to implement formulas
This interface is used to read OLAP data.
This interface is used to modify the properties associated with a 2D overlay chart.
This interface allows user to define a Java class data source with parameters.
This interface allows user to define a Java class data source with parameters.
This interface is used to modify properties associated with a pie chart.
This interface defines methods to modify properties associated with the plot area for the main
chart as well as the legend.
This interface is used to modify the properties associated with a 2D polar chart.
This interface is used to set/get properties associated with the popup menu in chartviewer
A handle to an object that implements that interface can be obtained by calling the
gethPopupMenu method in QbChart.
IQueryFileInfo
This class extends IDatabaseInfo and is used when the database query has one or more parameters.
This class is for parameters that may expand to multiple values.
This class is for parameters that may expand to multiple values.
A class implementing this interface should also implement
IQueryInParam.A class implementing this interface should also implement
IQueryInParam.This interface is used to modify the properties associated with a 2D radar chart.
This class is used to configure where the user of a Report Designer opened from an API call is
allowed to save their report (.rpt) files.
This interface contains the constants used to denote the various report types.
This interface is used to read data in a tabular form.
This interface is used to read data in a tabular form.
This interface is use to read individual fields in one row of data.
This interface is use to read individual fields in one row of data.
This interface describes the structure of a tabular data set represented by an IResultSet
interface.
This interface describes the structure of a tabular data set represented by an IResultSet
interface.
Properties for the secondary data points can be changed using the methods in this interface.
This defines an interface for an object that listens to changes in an ISpreadSheetModel.
This defines an interface for an object that listens to changes in an ISpreadSheetModel.
This interface is used for String Customizer displaying Japanese Characters
This interface is used for displaying non-ASCII characters in EspressChart, e.g.
This is a dummy interface for an ReportAPI.SubReport object This is done so that
ReportElements.SubReportObject does not have to import the ReportAPI package
This interface is used to modify the properties associated with a 3D surface chart.
This table feature allows users to optionally display the data used to plot the chart.
This interface is used to modify the font, color, and angle of text strings drawn in the chart.
This function is used to set/get the different properties associated with the text strings drawn
in a chart.
This interface contains methods to add/remove trend lines from the chart.
This interface is used to set/get different properties associated with doing time-series zooming.
A ListenerManager manages a list of listeners that are used to monitor events on the server.
This class formats and parses date and/or time values in a locale-specific way.
This class formats and parses date and/or time values in a locale-specific way.
This class formats and parses numbers in a locale-specific way.
This class formats and parses numbers in a locale-specific way.
LogicalFormat
LogicalFormat
NumericFormat
NumericFormat
This class is used to implement formulas for columns contain numeric data
This interface represents a parameter used in a template, it can be used to retrieve information
about the parameter such as name, prompt name, as well as set or get its current
values.
This class is used for setting parameter default values and values for Queries or Parameterized
reports in the Report Designer.
A page that user specifies parameters for a parameterized report or parameterized chart.
An Abstract Writer that writes ParameterPage
This is an interface that is used to manipulate parameters in a (report) template.
PickData
Deprecated.
Deprecated.
This class contains methods to define and manipulate a 2D Point.
This class contains methods to define and manipulate a 3D Point.
This class contains methods for modifying the properties of a chart poly-line.
This class contains methods to define and manipulate a 2D point on the chart.
This class creates a chart object which extends java.awt.Component.
This class creates a chart object which extends java.awt.Component.
A QbReport Object holds all information about the entire flow of data from a data source to a
formatted display of data as a report.
A Quadbase Espress Report Designer.
The QbScheduler class enables the user to invoke the Quadbase EspressReport Scheduler application
using the API.
A wrapper around java.sql.ResultSet/ResultSetMetaData to implement IResultSet and IRSMetaData
interfaces.
A wrapper around java.sql.ResultSet/ResultSetMetaData to implement IResultSet and IRSMetaData
interfaces.
ReportCanvas is the Canvas object that is contained within the PageViewer component.
ReportCanvas is the Canvas object that is contained within the PageViewer component.
ReportCanvas is the Canvas object that is contained within the ReportViewer component.
ReportCanvas is the Canvas object that is contained within the ReportViewer component.
This class can be used to insert labels and formula in the ReportSection of the Report, e.g.
This class can be used to insert a QbChart object anywhere in the Report-- ReportSection, and
ReportTable.
This class can be used to manipulate properties of the individual columns in the
ReportTable--formula, border, background, font...
This class is used to represent a clob(Character large object).
A quadbase report can be thought of as a collection of ReportElement(s), with each ReportElement
containing the information on how data is going to look in the report.
This class can be used to insert grid anywhere in the Report--in the ReportSection, or
ReportTable.
This class can be used to insert images anywhere in the Report--in the ReportSection, or
ReportTable.
This class can be used to insert lines anywhere in the Report--in the ReportSection, or
ReportTable.
A page that user specifies paramters for a parameterized report Typically, the use of a
ParameterPage involves a ParameterPageWriter and the code is as follows:
This object is used to display a stream of data in RTF.
This class can be used to modify the look invalid input: '&' feel, as well as the contents of the header, and
footer.
This class can be used to manipulate the look invalid input: '&' feel, as well as the content of a Report Table.
The tool bar within the Report Viewer.
The tool bar within the Report Viewer.
The tool bar within the Report Viewer.
The tool bar within the Report Viewer.
Contains static API methods to query the scheduler's log file (schedule.log).
Contains static API methods to manage tasks in the scheduler.
Represent a schedule task to be performed by the scheduler.
Listener for the report scheduler.
This represents a script in the report.
This class provides a simple implementation for the ISpreadSheetModel interface.
This class provides a simple implementation for the ISpreadSheetModel interface.
This event specifies that a cell values in a SpreadSheetModel have been modified.
This event specifies that a cell values in a SpreadSheetModel have been modified.
This class implements a result set on a file of type .dat, .csv
This class implements a result set on a file of type .dat, .csv
StringFormat
This class is used to implement formulas for columns contain string data
This class extends QbReport.
This represents a sub report that can be added to a QbReport -- in the ReportSection, or
ReportTable.
TextString
TextString
StringFormat
The Viewer class is the entry point in using the Page Viewer to view a report.
The Viewer class is the entry point in using the Page Viewer to view a report.
This class provides the mechanism for viewing a report object (one that implements Interface
IReport), in either an application or an applet
environment.This class provides the mechanism for viewing a report object (one that implements Interface
IReport), in either an application or an applet
environment.The ViewerAPI class is the entry point in using the Page Viewer to view a report.
The ViewerAPI class is the entry point in using the Page Viewer to view a report.
This class implements a result set on a file of type .xml
This class implements a result set on a file of type .xml
This class implements a result set on a file of type .xml
This class implements a result set on a file of type .xml
This class implements a result set on a file of type .xml