com.crystaldecisions.reports.sdk
Class DataDefController

java.lang.Object
  |
  +--com.crystaldecisions.reports.sdk.DataDefController

public class DataDefController
extends java.lang.Object

A controller that provides limited access to the document's data definition.


Method Summary
 IDataDefinition getDataDefinition()
           Returns formulas, filters, groups, parameters, sort objects, and summaries.
 ParameterFieldController getParameterFieldController()
           Adds, removes, and modifies any parameter fields in the report.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getParameterFieldController

public ParameterFieldController getParameterFieldController()

Adds, removes, and modifies any parameter fields in the report.

Returns:
The ParameterFieldController used to add, remove, and modify any parameter fields in the report.

getDataDefinition

public IDataDefinition getDataDefinition()

Returns formulas, filters, groups, parameters, sort objects, and summaries. The IDataDefinition object contains all the data structures necessary to define and manipulate the data that the report contains. Note that 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, or text objects.