Class ImageURLElementTemplate
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.filter.templates.AbstractTemplate
-
- org.pentaho.reporting.engine.classic.core.filter.templates.ImageURLElementTemplate
-
- All Implemented Interfaces:
Serializable
,Cloneable
,DataSource
,Template
public class ImageURLElementTemplate extends AbstractTemplate
An image URL element template, which reads the image from a static URL.- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ImageURLElementTemplate()
Creates a new template.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImageURLElementTemplate
clone()
Clones the template.URL
getBaseURL()
Returns the base URL.String
getContent()
Returns the URL text for the template.Object
getValue(ExpressionRuntime runtime, ReportElement element)
Returns the current value for the data source.void
setBaseURL(URL baseURL)
Sets the base URL.void
setContent(String content)
Sets the URL for the template.-
Methods inherited from class org.pentaho.reporting.engine.classic.core.filter.templates.AbstractTemplate
getInstance, getName, setName
-
-
-
-
Method Detail
-
setContent
public void setContent(String content)
Sets the URL for the template.- Parameters:
content
- the URL.
-
getContent
public String getContent()
Returns the URL text for the template.- Returns:
- The URL text.
-
getBaseURL
public URL getBaseURL()
Returns the base URL.- Returns:
- The URL.
-
setBaseURL
public void setBaseURL(URL baseURL)
Sets the base URL.- Parameters:
baseURL
- the URL.
-
getValue
public Object getValue(ExpressionRuntime runtime, ReportElement element)
Returns the current value for the data source.- Parameters:
runtime
- the expression runtime that is used to evaluate formulas and expressions when computing the value of this filter.element
-- Returns:
- the value.
-
clone
public ImageURLElementTemplate clone() throws CloneNotSupportedException
Clones the template.- Specified by:
clone
in interfaceDataSource
- Overrides:
clone
in classAbstractTemplate
- Returns:
- the clone.
- Throws:
CloneNotSupportedException
- this should never happen.
-
-