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

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

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

Subclasses of TemplateElementHandle in org.eclipse.birt.report.model.api
Modifier and Type
Class
Description
`class`
`TemplateDataSetHandle`
Handle for template data sets.
`class`
`TemplateReportItemHandle`
Handle for template report items.
Methods in org.eclipse.birt.report.model.api that return TemplateElementHandle
Modifier and Type
Method
Description
`final TemplateElementHandle`
ContentElementHandle.`createTemplateElement(String name)`
`TemplateElementHandle`
DesignElementHandle.`createTemplateElement(String name)`
Creates a template element handle and transforms the current element handle to the created template element.
`final TemplateElementHandle`
ContentElementHandle.`revertToTemplate(String name)`
`TemplateElementHandle`
DesignElementHandle.`revertToTemplate(String name)`
Creates a template element handle and transforms the current element handle to the created template element if the current element is based on a template parameter definition.