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
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultParameterDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addParameterDefinition(int index, ParameterDefinitionEntry entry)
void
addParameterDefinition(ParameterDefinitionEntry entry)
Object
clone()
String
getAttribute(String domain, String name)
int
getParameterCount()
ParameterDefinitionEntry
getParameterDefinition(int parameter)
ParameterDefinitionEntry[]
getParameterDefinitions()
ReportParameterValidator
getValidator()
void
removeParameterDefinition(int index)
void
removeParameterDefinition(ParameterDefinitionEntry definitionEntry)
void
setAttribute(String domain, String name, String value)
void
setValidator(ReportParameterValidator validator)
-
-
-
Method Detail
-
addParameterDefinition
public void addParameterDefinition(ParameterDefinitionEntry entry)
- Specified by:
addParameterDefinition
in interfaceModifiableReportParameterDefinition
-
addParameterDefinition
public void addParameterDefinition(int index, ParameterDefinitionEntry entry)
- Specified by:
addParameterDefinition
in interfaceModifiableReportParameterDefinition
-
removeParameterDefinition
public void removeParameterDefinition(int index)
- Specified by:
removeParameterDefinition
in interfaceModifiableReportParameterDefinition
-
setAttribute
public void setAttribute(String domain, String name, String value)
- Specified by:
setAttribute
in interfaceModifiableReportParameterDefinition
-
getParameterCount
public int getParameterCount()
- Specified by:
getParameterCount
in interfaceReportParameterDefinition
-
getParameterDefinitions
public ParameterDefinitionEntry[] getParameterDefinitions()
- Specified by:
getParameterDefinitions
in interfaceReportParameterDefinition
-
getParameterDefinition
public ParameterDefinitionEntry getParameterDefinition(int parameter)
- Specified by:
getParameterDefinition
in interfaceReportParameterDefinition
-
setValidator
public void setValidator(ReportParameterValidator validator)
- Specified by:
setValidator
in interfaceModifiableReportParameterDefinition
-
getValidator
public ReportParameterValidator getValidator()
- Specified by:
getValidator
in interfaceReportParameterDefinition
-
clone
public Object clone()
- Specified by:
clone
in interfaceReportParameterDefinition
- Overrides:
clone
in classObject
-
removeParameterDefinition
public void removeParameterDefinition(ParameterDefinitionEntry definitionEntry)
-
-