Displaying and Editing CalcStep Objects

The oracle.dss.calculation.client.calcStepView package contains classes that are used to display and edit CalcStep objects in the CalcBuilder bean.

Specifically, the calcStepView package contains CalcStepView classes that correspond to each type of CalcStep class. For example, it contains a IndexCalcStepView class that corresponds to the IndexCalcStep class, a SimpleMathCalcStepView class that corresponds to the SimpleMathCalcStep class, and so on.

Instances of the CalcStepView classes are created by the CalcBuilder whenever it needs to display a calculation.

Diagram: Creation of CalcStep and CalcStepView objects

During the creation of a calculation, the CalcBuilder bean obtains metadata information from a MetadataManager object. The CalcBuilder bean also produces a CalcStepView object to display the calculation and a corresponding CalcStep object to contain the definition of the calculation. When the definition of the CalcStep object is completed, the definition is stored in the BI Beans Catalog.

The following figure provides a visual representation of the creation of a CalcStep object.

Visual representation of the creation of a CalcStep object

Creating CalcStep Objects
Evaluating CalcStep Objects
Types of CalcStep Classes