org.pentaho.reporting.engine.classic.core.parameters
Class DefaultParameterDefinition
java.lang.Object
org.pentaho.reporting.engine.classic.core.parameters.DefaultParameterDefinition
- All Implemented Interfaces:
- Serializable, Cloneable, ModifiableReportParameterDefinition, ReportParameterDefinition
public class DefaultParameterDefinition
- extends Object
- implements ModifiableReportParameterDefinition
Todo: Document Me
- Author:
- Thomas Morgner
- See Also:
- Serialized Form
DefaultParameterDefinition
public DefaultParameterDefinition()
addParameterDefinition
public void addParameterDefinition(ParameterDefinitionEntry entry)
- Specified by:
addParameterDefinition
in interface ModifiableReportParameterDefinition
addParameterDefinition
public void addParameterDefinition(int index,
ParameterDefinitionEntry entry)
- Specified by:
addParameterDefinition
in interface ModifiableReportParameterDefinition
removeParameterDefinition
public void removeParameterDefinition(int index)
- Specified by:
removeParameterDefinition
in interface ModifiableReportParameterDefinition
setAttribute
public void setAttribute(String domain,
String name,
String value)
- Specified by:
setAttribute
in interface ModifiableReportParameterDefinition
getAttribute
public String getAttribute(String domain,
String name)
getParameterCount
public int getParameterCount()
- Specified by:
getParameterCount
in interface ReportParameterDefinition
getParameterDefinitions
public ParameterDefinitionEntry[] getParameterDefinitions()
- Specified by:
getParameterDefinitions
in interface ReportParameterDefinition
getParameterDefinition
public ParameterDefinitionEntry getParameterDefinition(int parameter)
- Specified by:
getParameterDefinition
in interface ReportParameterDefinition
setValidator
public void setValidator(ReportParameterValidator validator)
- Specified by:
setValidator
in interface ModifiableReportParameterDefinition
getValidator
public ReportParameterValidator getValidator()
- Specified by:
getValidator
in interface ReportParameterDefinition
clone
public Object clone()
throws CloneNotSupportedException
- Specified by:
clone
in interface ReportParameterDefinition
- Overrides:
clone
in class Object
- Throws:
CloneNotSupportedException
removeParameterDefinition
public void removeParameterDefinition(ParameterDefinitionEntry definitionEntry)