org.pentaho.reporting.engine.classic.core.function
Interface ValidateableExpression

All Superinterfaces:
Cloneable, Expression, Serializable

public interface ValidateableExpression
extends Expression

A decorator interface that allows an expression to validate it's parameters. The validation is returned as map of fieldnames and validation messages. If global validation messages need to be published, these messages will be stored with a null key.

Author:
Thomas Morgner.

Method Summary
 Map validateParameter(DesignTimeContext designTimeContext, Locale locale)
           
 
Methods inherited from interface org.pentaho.reporting.engine.classic.core.function.Expression
clone, getDataRow, getDependencyLevel, getInstance, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, getValue, isActive, isDeepTraversing, isPreserve, setDependencyLevel, setName, setRuntime
 

Method Detail

validateParameter

Map validateParameter(DesignTimeContext designTimeContext,
                      Locale locale)