# Uses of Class
org.eclipse.birt.report.model.api.ReportElementHandle

Packages that use ReportElementHandle
Package
Description
org.eclipse.birt.report.model.api
Tool-writer's interface for the BIRT design model (also known as the "Design Engine.")
org.eclipse.birt.report.model.api.olap

## Uses of ReportElementHandle in org.eclipse.birt.report.model.api

Subclasses of ReportElementHandle in org.eclipse.birt.report.model.api
Modifier and Type
Class
Description
`class`
`AbstractScalarParameterHandle`
Represents the abstract scalar parameter types.
`class`
`AbstractScalarParameterHandleImpl`
Represents the abstract scalar parameter types.
`class`
`AbstractThemeHandle`
Represents a abstract theme in the library.
`class`
`AutoTextHandle`
Represents a autotext report item.
`class`
`CascadingParameterGroupHandle`
Represents the group of cascading parameters.
`class`
`CascadingParameterGroupHandleImpl`
Represents the group of cascading parameters.
`class`
`CellHandle`
Represents a cell within a table or grid.
`class`
`ColumnHandle`
Represents a column within a table.
`class`
`CssSharedStyleHandle`
Css shared style handle.
`class`
`DataItemHandle`
Represents a data item element.
`class`
`DataSetHandle`
Abstract handle for data set elements.
`class`
`DataSourceHandle`
This abstract class represents a data source element: a connection to an external data provider such as an SQL database.
`class`
`DerivedDataSetHandle`
Provides API to operate a derived data set.
`class`
`DynamicFilterParameterHandle`
Represents the dynamic filter parameter types.
`class`
`ExtendedItemHandle`
Represents an extended element.
`class`
`FreeFormHandle`
Represents a free-form element.
`class`
`GraphicMasterPageHandle`
Represents a graphic master page in the design.
`class`
`GridHandle`
Represents a grid item in the design.
`class`
`GroupHandle`
Represents both list and table groups in the design.
`class`
`ImageHandle`
Represents an image report item.
`class`
`JointDataSetHandle`
Provides API to operate a joint data set.
`class`
`LabelHandle`
Represents a label report item.
`class`
`LineHandle`
Represents the line item.
`class`
`ListGroupHandle`
Represents a group in a list.
`class`
`ListHandle`
Represents a list report item.
`class`
`ListingHandle`
Represents slots and common properties in the two list-oriented elements: table and list.
`class`
`MasterPageHandle`
Represents a master page.
`class`
`MultiLineDataHandle`
Deprecated.
by `TextDataHandle`
`class`
`OdaDataSetHandle`
Represents an extended data set.
`class`
`OdaDataSourceHandle`
Represents a extended data source.
`class`
`ParameterGroupHandle`
Represents a group of parameters.
`class`
`ParameterHandle`
Represents the various parameter types.
`class`
`PrivateStyleHandle`
Represents the "private style" for an element.
`class`
`RectangleHandle`
Represents a rectangle element.
`class`
`ReportItemHandle`
Represents a report item: any element that can appear within a section of the report.
`class`
`ReportItemHandleImpl`
Abstract implementation class for the report item handle
`class`
`ReportItemThemeHandle`
Represents a report item theme in the library.
`class`
`RowHandle`
Represents one row in a Grid or Table.
`class`
`ScalarParameterHandle`
Represents a scalar (single-value) report parameter.
`class`
`ScriptDataSetHandle`
Represents a script data set item.
`class`
`ScriptDataSourceHandle`
Represents a script data source.
`class`
`SharedStyleHandle`
Represents a named, shared style.
`class`
`SimpleMasterPageHandle`
Represents a simple master page.
`class`
`StyleHandle`
Represents the style properties for either a shared style or an element with a IStyleModel.
`class`
`TableGroupHandle`
Represent a handle to a table group.
`class`
`TableHandle`
Represents a table element.
`class`
`TemplateDataSetHandle`
Handle for template data sets.
`class`
`TemplateElementHandle`
Abstract handle for template elements.
`class`
`TemplateParameterDefinitionHandle`
Represents a template parameter definition element.
`class`
`TemplateReportItemHandle`
Handle for template report items.
`class`
`TextDataHandle`
Represents a multi-line data item element.
`class`
`TextItemHandle`
Represents a text data item.
`class`
`ThemeHandle`
Represents a theme in the library.

## Uses of ReportElementHandle in org.eclipse.birt.report.model.api.olap

Subclasses of ReportElementHandle in org.eclipse.birt.report.model.api.olap
Modifier and Type
Class
Description
`class`
`CubeHandle`
Represents a cube.
`class`
`DimensionHandle`
Represents a dimension element in the cube element.
`class`
`HierarchyHandle`
Represents a Hierarchy.
`class`
`LevelHandle`
Represents a level element.
`class`
`MeasureGroupHandle`
Handle class for MeasureGroup.
`class`
`MeasureHandle`
This class represents a measure element.
`class`
`OdaCubeHandle`
Represents a cube.
`class`
`OdaDimensionHandle`
Represents a dimension element in the cube element.
`class`
`OdaHierarchyHandle`
Represents a Hierarchy.
`class`
`OdaLevelHandle`
Represents a level element.
`class`
`OdaMeasureGroupHandle`
Handle class for MeasureGroup.
`class`
`OdaMeasureHandle`
This class represents a measure element.
`class`
`TabularCubeHandle`
Represents a cube.
`class`
`TabularDimensionHandle`
Represents a dimension element in the cube element.
`class`
`TabularHierarchyHandle`
Represents a Hierarchy.
`class`
`TabularLevelHandle`
Represents a level element.
`class`
`TabularMeasureGroupHandle`
Handle class for MeasureGroup.
`class`
`TabularMeasureHandle`
This class represents a measure element.