org.eclipse.birt.report.engine.api
Class HTMLActionHandler

java.lang.Object
  extended byorg.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
protected  java.util.logging.Logger log
          logger
 
Constructor Summary
HTMLActionHandler()
           
 
Method Summary
protected  void appendBookmark(java.lang.StringBuffer buffer, java.lang.String bookmark)
           
protected  void appendBookmarkAsParamter(java.lang.StringBuffer buffer, java.lang.String bookmark)
           
protected  void appendFormat(java.lang.StringBuffer buffer, java.lang.String format)
           
protected  void appendParamter(java.lang.StringBuffer buffer, java.lang.String key, java.lang.Object valueObj)
           
protected  void appendReportDesignName(java.lang.StringBuffer buffer, java.lang.String reportName)
           
protected  java.lang.String buildDrillAction(IAction action, java.lang.Object context)
          builds URL for drillthrough action
protected  java.lang.Object getRenderContext(org.eclipse.birt.report.engine.api.script.IReportContext context)
           
 java.lang.String getURL(IAction actionDefn, org.eclipse.birt.report.engine.api.script.IReportContext context)
           
 java.lang.String getURL(IAction actionDefn, java.lang.Object context)
          generates a URL based on the action definition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected java.util.logging.Logger log
logger

Constructor Detail

HTMLActionHandler

public HTMLActionHandler()
Method Detail

getURL

public java.lang.String getURL(IAction actionDefn,
                               org.eclipse.birt.report.engine.api.script.IReportContext context)
Specified by:
getURL in interface IHTMLActionHandler

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 interface IHTMLActionHandler
Parameters:
actionDefn - definition of an action
context - the context for craetingt he hyperlink
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 instance
context - the context for building the action string
Returns:
a URL

appendReportDesignName

protected void appendReportDesignName(java.lang.StringBuffer buffer,
                                      java.lang.String reportName)

appendFormat

protected void appendFormat(java.lang.StringBuffer buffer,
                            java.lang.String format)

appendParamter

protected void appendParamter(java.lang.StringBuffer buffer,
                              java.lang.String key,
                              java.lang.Object valueObj)

appendBookmarkAsParamter

protected void appendBookmarkAsParamter(java.lang.StringBuffer buffer,
                                        java.lang.String bookmark)

appendBookmark

protected void appendBookmark(java.lang.StringBuffer buffer,
                              java.lang.String bookmark)

getRenderContext

protected java.lang.Object getRenderContext(org.eclipse.birt.report.engine.api.script.IReportContext context)


Copyright © 2005 Actuate Corp. All rights reserved.