Package com.crystaldecisions.sdk.occa.report.data

This package is used to provide a definition for the report's data.

See:
          Description

Interface Summary
IConnectionInfo This interface enables you to get and set information for the data source connection.
IDatabase This interface defines a collection of tables from one or more database servers as well as a collection of TableLink objects that define how the tables are linked.
IField This interface defines a report field in general.
IFormulaField This interface defines a formula field in the report.
IParameterField This interface is used to get and set values for the parameter field.
IParameterFieldDiscreteValue This interface is used to get and set a discrete value belonging to a parameter.
IParameterFieldRangeValue This interface is used to get and set values for a ranged parameter.
IParameterFieldValue This interface enables you to get and set a parameter's description.
ITable This interface defines a table from a database.
IValue This interface is used as a base class to represent different kinds of values (values in formulas, parameters, and so on).
 

Class Summary
ConnectionInfo This object enables you to get and set information for the data source connection.
ConnectionInfos The ConnectionInfos object is a collection of ConnectionInfo objects.
Field This object represents a report field in general.
FieldDisplayNameType This class contains constants that indicate how the name of the field is displayed.
FieldKind This class contains constants which indicate the kind of a particular field.
FieldValueType This class contains constants that indicate what type of data is stored by the field.
FormulaField This object implements a formula field in the report.
ParameterDefaultValueDisplayType For internal use only.
ParameterField This object enables you to get and set values for the parameter field.
ParameterFieldDiscreteValue This object represents a discrete value belonging to a parameter.
ParameterFieldRangeValue This object stores the value for a ranged parameter.
ParameterFieldType This class contains constants for the parameter field type and methods for using these constants.
ParameterFieldValue This object represents a parameter field value.
ParameterSortMethod This class contains constants that specify how the parameters are sorted.
ParameterSortOrder This class contains constants that indicate how a parameter list is sorted.
ParameterValueRangeKind This class contains constants that indicate whether the parameter is discrete, ranged, or both.
RangeValueBoundType This class contains constants that indicate the range bound; that is, how the bound on a range is treated.
Value This object defines a value of a field.
Values This object defines a collection that contains an array of Value objects and allows you to add, remove, search for, and add new values to and from the collection.
 

Package com.crystaldecisions.sdk.occa.report.data Description

This package is used to provide a definition for the report's data. It contains all the data structures necessary to define the data that the report contains. It is concerned with the retrieval of data, where and how this data is stored, the structures that are used to store the data while processing it, and the structures that are used to store it once it is processed. The report's data definition is not concerned with how the report is laid out. That is, it does not store information regarding graphics, charts, borders, text objects, and so on.

Although this library provides functionality to modify and manipulate the data definition, any changes made to the report will not be permanent. In order to permanently modify the report, you must have a Report Application Server. For more information on this, consult the Crystal Reports Java Reporting Component Developer's Guide.