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

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

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

Subinterfaces of IAction in org.eclipse.birt.report.engine.api
Modifier and Type
Interface
Description
`interface`
`IDataAction`
Data Action is used to generate a URL used to reterive the data from the data base.
Methods in org.eclipse.birt.report.engine.api with parameters of type IAction
Modifier and Type
Method
Description
`protected String`
HTMLActionHandler.`buildDrillAction(IAction action, Object context)`
builds URL for drillthrough action
`String`
HTMLActionHandler.`getURL(IAction actionDefn, Object context)`
`String`
HTMLActionHandler.`getURL(IAction actionDefn, org.eclipse.birt.report.engine.api.script.IReportContext context)`
Get URL of the action.
`String`
IHTMLActionHandler.`getURL(IAction actionDefn, Object context)`
Generates a URL based on the action definition.
`String`
IHTMLActionHandler.`getURL(IAction actionDefn, org.eclipse.birt.report.engine.api.script.IReportContext context)`
Generates a URL based on the action definition.