Class HTMLActionHandler
- java.lang.Object
-
- org.eclipse.birt.report.engine.api.HTMLActionHandler
-
- All Implemented Interfaces:
IHTMLActionHandler
public class HTMLActionHandler extends java.lang.Object implements IHTMLActionHandler
Defines a default action handler for HTML output format
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.logging.Logger
log
logger
-
Constructor Summary
Constructors Constructor Description HTMLActionHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
appendBookmark(java.lang.StringBuffer buffer, java.lang.String bookmark)
Append bookmark.protected void
appendBookmarkAsParamter(java.lang.StringBuffer buffer, java.lang.String bookmark)
Append bookmark as parameter .protected void
appendFormat(java.lang.StringBuffer buffer, java.lang.String format)
Append format.protected void
appendParamter(java.lang.StringBuffer buffer, java.lang.String key, java.lang.Object valueObj)
Append parameter.protected void
appendReportDesignName(java.lang.StringBuffer buffer, java.lang.String reportName)
Append report design name into a StringBuffer.protected java.lang.String
buildDrillAction(IAction action, java.lang.Object context)
builds URL for drillthrough actionprotected java.lang.Object
getRenderContext(org.eclipse.birt.report.engine.api.script.IReportContext context)
Get render context.java.lang.String
getURL(IAction actionDefn, java.lang.Object context)
Generates a URL based on the action definition.java.lang.String
getURL(IAction actionDefn, org.eclipse.birt.report.engine.api.script.IReportContext context)
Get URL of the action.
-
-
-
Method Detail
-
getURL
public java.lang.String getURL(IAction actionDefn, org.eclipse.birt.report.engine.api.script.IReportContext context)
Get URL of the action.- Specified by:
getURL
in interfaceIHTMLActionHandler
- Parameters:
actionDefn
-context
-- Returns:
- URL
-
getURL
public java.lang.String getURL(IAction actionDefn, java.lang.Object context)
Description copied from interface:IHTMLActionHandler
Generates a URL based on the action definition.- Specified by:
getURL
in interfaceIHTMLActionHandler
- Parameters:
actionDefn
- definition of an actioncontext
- the context for creating the hyper link- Returns:
- the URL based on an action
-
buildDrillAction
protected java.lang.String buildDrillAction(IAction action, java.lang.Object context)
builds URL for drillthrough action- Parameters:
action
- instance of the IAction instancecontext
- the context for building the action string- Returns:
- a URL
-
appendReportDesignName
protected void appendReportDesignName(java.lang.StringBuffer buffer, java.lang.String reportName)
Append report design name into a StringBuffer.- Parameters:
buffer
-reportName
-
-
appendFormat
protected void appendFormat(java.lang.StringBuffer buffer, java.lang.String format)
Append format.- Parameters:
buffer
-format
-
-
appendParamter
protected void appendParamter(java.lang.StringBuffer buffer, java.lang.String key, java.lang.Object valueObj)
Append parameter.- Parameters:
buffer
-key
-valueObj
-
-
appendBookmarkAsParamter
protected void appendBookmarkAsParamter(java.lang.StringBuffer buffer, java.lang.String bookmark)
Append bookmark as parameter .- Parameters:
buffer
-bookmark
-
-
appendBookmark
protected void appendBookmark(java.lang.StringBuffer buffer, java.lang.String bookmark)
Append bookmark.- Parameters:
buffer
-bookmark
-
-
getRenderContext
protected java.lang.Object getRenderContext(org.eclipse.birt.report.engine.api.script.IReportContext context)
Get render context.- Parameters:
context
-- Returns:
-
-