## 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.
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.
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 | This object returns connection information.
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 dynamically permanently modify the report, you must have a Report Application Server. For more information on this, consult the Crystal Reports for BEA WebLogic Workshop Developer's Guide.