# Uses of Interface
org.eclipse.birt.report.engine.api.IEngineTask

Packages that use IEngineTask
Package
Description
org.eclipse.birt.report.engine.api
This is an application-writer's interface for using the BIRT report engine.

## Uses of IEngineTask in org.eclipse.birt.report.engine.api

Subinterfaces of IEngineTask in org.eclipse.birt.report.engine.api
Modifier and Type
Interface
Description
`interface`
`IDataExtractionTask`
an engine task that extracts data from a report.
`interface`
`IDatasetPreviewTask`
`interface`
`IExtractionTask`
`interface`
`IGetParameterDefinitionTask`
an engine task that retrieves parameter definitions from a report.
`interface`
`IRenderTask`
An engine task that renders a Report Document to one of the output formats supported by the engine.
`interface`
`IRunAndRenderTask`
an engine task that runs a report and renders it to one of the output formats supported by the engine.
`interface`
`IRunTask`
An engine task that runs a report and generates a report document.
Methods in org.eclipse.birt.report.engine.api that return IEngineTask
Modifier and Type
Method
Description
`IEngineTask`
IReportEngine.`createEngineTask(String taskName)`
create an engine task
`IEngineTask`
ReportEngine.`createEngineTask(String taskName)`