org.pentaho.reporting.engine.classic.core.function
Class CreateHyperLinksFunction

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.function.AbstractExpression
      extended by org.pentaho.reporting.engine.classic.core.function.AbstractFunction
          extended by org.pentaho.reporting.engine.classic.core.function.AbstractElementFormatFunction
              extended by org.pentaho.reporting.engine.classic.core.function.CreateHyperLinksFunction
All Implemented Interfaces:
Serializable, Cloneable, EventListener, PageEventListener, ReportListener, Expression, Function, LayoutProcessorFunction

Deprecated. add style expressions to the 'href-target' and 'href-window' instead. It is much easier and less confusing.

public class CreateHyperLinksFunction
extends AbstractElementFormatFunction

Adds hyperlinks to all elements with the name specified in 'element'. The link target is read from a specified field. The column referenced by this field should contain URLs or Strings.

Author:
Thomas Morgner
See Also:
Serialized Form

Constructor Summary
CreateHyperLinksFunction()
          Deprecated. Default Constructor.
 
Method Summary
 String getField()
          Deprecated. Returns the field name from where to read the hyper-link target.
 String getTarget()
          Deprecated. Returns the target window.
 String getWindowField()
          Deprecated. Returns the datarow-field from where to read the target window.
 void setField(String field)
          Deprecated. Defines the field name from where to read the hyper-link target.
 void setTarget(String target)
          Deprecated. Defines the target window.
 void setWindowField(String windowField)
          Deprecated. Defines the datarow-field from where to read the target window.
 
Methods inherited from class org.pentaho.reporting.engine.classic.core.function.AbstractElementFormatFunction
getElement, getValue, groupFinished, groupStarted, itemsAdvanced, itemsFinished, itemsStarted, pageFinished, pageStarted, reportFinished, reportInitialized, reportStarted, setElement
 
Methods inherited from class org.pentaho.reporting.engine.classic.core.function.AbstractFunction
reportDone
 
Methods inherited from class org.pentaho.reporting.engine.classic.core.function.AbstractExpression
clone, getDataRow, getDependencyLevel, getInstance, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, isDeepTraversing, isPreserve, setActive, setDependencyLevel, setName, setPreserve, setRuntime
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.pentaho.reporting.engine.classic.core.event.ReportListener
reportDone
 
Methods inherited from interface org.pentaho.reporting.engine.classic.core.function.Expression
clone, getDataRow, getDependencyLevel, getInstance, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, isDeepTraversing, isPreserve, setDependencyLevel, setName, setRuntime
 

Constructor Detail

CreateHyperLinksFunction

public CreateHyperLinksFunction()
Deprecated. 
Default Constructor.

Method Detail

getField

public String getField()
Deprecated. 
Returns the field name from where to read the hyper-link target.

Returns:
the name of the field.

setField

public void setField(String field)
Deprecated. 
Defines the field name from where to read the hyper-link target.

Parameters:
field - a field name.

getTarget

public String getTarget()
Deprecated. 
Returns the target window. This property is used if no window field was set. This is only meaningful for HTML exports.

Returns:
the target window string.

setTarget

public void setTarget(String target)
Deprecated. 
Defines the target window. This property is used if no window field was set. This is only meaningful for HTML exports.

Parameters:
target - the target window string.

getWindowField

public String getWindowField()
Deprecated. 
Returns the datarow-field from where to read the target window. This is only meaningful for HTML exports.

Returns:
the fieldname from where to read the target window string.

setWindowField

public void setWindowField(String windowField)
Deprecated. 
Defines the datarow-field from where to read the target window. This is only meaningful for HTML exports.

Parameters:
windowField - the fieldname from where to read the target window string.