org.pentaho.reporting.engine.classic.core.filter.types
Class LabelType
java.lang.Object
org.pentaho.reporting.engine.classic.core.filter.types.LabelType
- All Implemented Interfaces:
- Serializable, Cloneable, DataSource, ElementType
public class LabelType
- extends Object
- implements ElementType
Todo: Document Me
- Author:
- Thomas Morgner
- See Also:
- Serialized Form
INSTANCE
public static final ElementType INSTANCE
LabelType
public LabelType()
getMetaData
public ElementMetaData getMetaData()
- Specified by:
getMetaData in interface ElementType
getValue
public Object getValue(ExpressionRuntime runtime,
Element element)
- Returns the current value for the data source.
- Specified by:
getValue in interface DataSource
- Parameters:
runtime - the expression runtime that is used to evaluate formulas and expressions when computing the value of
this filter.element -
- Returns:
- the value.
getDesignValue
public Object getDesignValue(ExpressionRuntime runtime,
Element element)
- Specified by:
getDesignValue in interface ElementType
clone
public Object clone()
throws CloneNotSupportedException
- Clones this
DataSource.
- Specified by:
clone in interface DataSource- Overrides:
clone in class Object
- Returns:
- the clone.
- Throws:
CloneNotSupportedException - this should never happen.
configureDesignTimeDefaults
public void configureDesignTimeDefaults(Element element,
Locale locale)
- Specified by:
configureDesignTimeDefaults in interface ElementType