Spotfire.Dxp.Application.Calculations Namespace TIBCO Spotfire 7.0 API Reference
The Spotfire.Dxp.Application.Calculations namespace contains classes used by data calculations.

More specific functionality is provided in the Spotfire.Dxp.Application.Calculations.DataRelationships namespace.

Classes

  Class Description
Public class Calculation TSettings, TResults 
Base class for calculations.
Public class Calculation TSettings, TResults  PropertyNames
Public class CalculationCollection
A collection of calculation instances.
Public class CalculationCollection PropertyNames
Contains property name constants for the public properties of CalculationCollection.
Public class CalculationDependency
Abstract base class for a single dependency for a calculation.
Public class CalculationDependency PropertyNames
Contains property name constants for the public properties of CalculationDependency.
Public class CalculationDependency T 
Abstract base class for typed CalculationDependency
Public class CalculationDependency T  PropertyNames
Public class CalculationDependencyCollection
Abstract base class for dependencies for a calculation.
Public class CalculationDependencyCollection PropertyNames
Contains property name constants for the public properties of CalculationDependencyCollection.
Public class CalculationDependencyCollection T 
Abstract typed base class for dependencies for a calculation.
Public class CalculationDependencyCollection T  PropertyNames
Public class CalculationDependencyIdentifier
Used to uniquely identify a dependency of a calculation.
Public class CalculationFactory
Abstract base class for CalculationFactories.
Public class CalculationFactory TCalculation 
Abstract typed base class for CalculationFactories.
Public class CalculationResults
Abstract base class for calculation results. After a calculation has been executed the results can be found here. This class must be extended to implement a specialized results class that is suited for a concrete calculations implementation.
Public class CalculationResults CalculationResultsIdentifiers
Implement this to contain CalculationResultsIdentifier objects to uniquely identify each result in this CalculationResults.
Public class CalculationResults PropertyNames
Contains property name constants for the public properties of CalculationResults.
Public class CalculationResultsIdentifier
Used to uniquely identify a result in CalculationResults.
Public class CalculationSettings
Base class for calculation settings. Holds the input to a calculation and uses it to determine when the calculation needs to be rerun, invalidated etc. This class must be extended to implement a specialized settings class that is suited for a concrete calculations implementation.
Public class CalculationSettings CalculationDependencyIdentifiers
Implement this to contain CalculationDependencyIdentifier objects to uniquely identify each result in this CalculationSettings.
Public class CalculationSettings PropertyNames
Contains property name constants for the public properties of CalculationSettings.
Public class CalculationSettingsValidationResult
Report from the CalculationSettings validation. Contains any errors or warnings that this resulted in. These can then be displayed to the user or added to if the implementation wants to do additional checks.
Public class CalculationTypeIdentifiers
Defines the type identifiers for built-in calculations
Public class ColumnsCalculationResult
Keeps references to columns resulting from a calculation and corresponding to a particular CalculationResultsIdentifier.
Public class ColumnsCalculationResult PropertyNames
Contains property name constants for the public properties of ColumnsCalculationResult.
Public class DataColumnCalculationDependency
A calculation dependency on a single column.
Public class DataColumnCalculationDependency PropertyNames
Contains property name constants for the public properties of DataColumnCalculationDependency.
Public class DataColumnCalculationDependencyCollection
A calculation dependency on a group of columns.
Public class DataColumnCalculationDependencyCollection PropertyNames
Contains property name constants for the public properties of DataColumnCalculationDependencyCollection.
Public class DataSelectionCalculationDependency
Represents a calculation dependency on a DataSelection
Public class DataSelectionCalculationDependency PropertyNames
Contains property name constants for the public properties of DataSelectionCalculationDependency.
Public class ResultAccumulator
Accumulator used to add the results of a calculation.