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)