org.pentaho.reporting.engine.classic.core.parameters
Interface ReportParameterDefinition
- All Superinterfaces:
- Cloneable, Serializable
- All Known Subinterfaces:
- ModifiableReportParameterDefinition
- All Known Implementing Classes:
- DefaultParameterDefinition
public interface ReportParameterDefinition
- extends Serializable, Cloneable
The ReportParameterDefinition provides user-supplied meta-data about the contents of the report-properties. It
contains all information to automatically generated a parameter-page for these parameters and contains a reference to
code that can validate the parameters.
The reporting engine itself will never generate parameter-pages, but the engine can validate parameters to prevent
incomplete or ill-defined reports.
- Author:
- Thomas Morgner
clone
Object clone()
throws CloneNotSupportedException
- Throws:
CloneNotSupportedException
getParameterCount
int getParameterCount()
getParameterDefinitions
ParameterDefinitionEntry[] getParameterDefinitions()
getParameterDefinition
ParameterDefinitionEntry getParameterDefinition(int parameter)
getValidator
ReportParameterValidator getValidator()