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

Packages that use ElementDetailHandle
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.css

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

Subclasses of ElementDetailHandle in org.eclipse.birt.report.model.api
Modifier and Type
Class
Description
`class`
`ActionHandle`
Represents an "action" (hyperlink) attached to an element.
`class`
`AggregationArgumentHandle`
AggregationArgumentHandle.
`class`
`CachedMetaDataHandle`
Structure handle to deal with cached data set metadata informations.
`class`
`CalculationArgumentHandle`
CalculationArgumentHandle.
`class`
`ColorHandle`
Handle to work with a color property.
`class`
`ColumnHintHandle`
Represents the handle of column hint.
`class`
`ComplexValueHandle`
Abstract class for working with properties that have internal structure, such as a color, a dimension or a font.
`class`
`ComputedColumnHandle`
Represents the handle of computed column.
`class`
`ConfigVariableHandle`
Represents the handle of configuration variable.
`class`
`CustomColorHandle`
Represents the handle of custom color.
`class`
`DataSetParameterHandle`
Represents the parameter for data set drivers.
`class`
`DimensionConditionHandle`
Represents the handle of the cube-dimension/hierarchy join condition.
`class`
`DimensionHandle`
Simplifies working with dimension properties.
`class`
`DimensionJoinConditionHandle`
Represents a dimension join condition in the DimensionCondition.
`class`
`EmbeddedImageHandle`
Represents the handle of an embedded image.
`class`
`ExpressionHandle`
Simplifies working with expression properties.
`class`
`ExpressionListHandle`
Simplifies working with expression lists.
`class`
`ExtendedPropertyHandle`
Represents the handle of Extended property.
`class`
`FactoryPropertyHandle`
A specialized handle for use when creating the Factory data structures.
`class`
`FilterConditionHandle`
Represents one filter in the filter list of List, Table or their Groups.
`class`
`FontHandle`
Simplifies working with the font family property.
`class`
`FormatValueHandle`
Represents a format value in the style or the highlight rule.
`class`
`HideRuleHandle`
Represents the handle of visibility rule.
`class`
`HighlightRuleHandle`
Represents a highlight rule in the highlight property of a style.
`class`
`IncludedCssStyleSheetHandle`
Represents a included css style sheet in report design and theme.
`class`
`IncludedLibraryHandle`
Represents the handle of the included library.
`class`
`IncludeScriptHandle`
Represents the handle of the included script.
`class`
`JoinConditionHandle`
Represents a handle of condition used for joint dataset.
`class`
`LevelAttributeHandle`
Represents the handle of one column in the result set.
`class`
`MapRuleHandle`
Represents the handle of map rule.
`class`
`MemberHandle`
A handle to a member of a property structure.
`class`
`OdaDataSetParameterHandle`
Represents the parameter for ODA drivers.
`class`
`OdaDesignerStateHandle`
The structure handle of the Oda designer state.
`class`
`OdaLevelAttributeHandle`
Represents the handle of one column in the oda result set.
`class`
`OdaResultSetColumnHandle`
Represents the handle of one column in the oda result set.
`class`
`ParamBindingHandle`
Represents the handle of parameter binding.
`class`
`PropertyBindingHandle`
Represents the handle of property binding structure.
`class`
`PropertyHandle`
A handle for working with a top-level property of an element.
`class`
`PropertyHandleImpl`
A handle for working with a top-level property of an element.
`class`
`PropertyMaskHandle`
Represents the handle of property mask structure.
`class`
`ResultSetColumnHandle`
Represents the handle of one column in the result set.
`class`
`RuleHandle`
Represents a rule handle.
`class`
`ScriptLibHandle`
Represents a handle of jar file used for script handle event.
`class`
`SearchKeyHandle`
Represents the handle of key used for search.
`class`
`SelectionChoiceHandle`
Represents the handle of selection choice.
`class`
`SimpleValueHandle`
Abstract base class that represents a handle for the value to either a property or a structure member.
`class`
`SlotHandle`
Represents a "slot" within an element.
`class`
`SortHintHandle`
This class represents sort hint handle.
`class`
`SortKeyHandle`
Represents the handle of sort key structure.
`class`
`StructureHandle`
Handle to a structure within a list property.
`class`
`StyleRuleHandle`
Represents the handle of style rule.
`class`
`TimeIntervalHandle`
The structure handle of time interval.
`class`
`TOCHandle`
Represents an "TOC" attached to an element.Obtain an instance of this class by calling the `getTOCHandle` method on the handle of an element that defines an action.
`class`
`TranslationHandle`
Represents a translation message in the design.
`class`
`UserPropertyDefnHandle`
Represents a top-level user-defined property of an element.
`class`
`ValueHandle`
Abstract base class for value-based handles.

## Uses of ElementDetailHandle in org.eclipse.birt.report.model.api.css

Subclasses of ElementDetailHandle in org.eclipse.birt.report.model.api.css
Modifier and Type
Class
Description
`class`
`CssStyleSheetHandle`
Represents an include style sheet in the module.