public class NamedParamsDefault extends Object implements NamedParams
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,org.pentaho.di.core.parameters.NamedParamsDefault.OneNamedParam> |
params
Map to store named parameters in.
|
| Constructor and Description |
|---|
NamedParamsDefault()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
activateParameters()
Activate the currently set parameters
|
void |
addParameterDefinition(String key,
String defValue,
String description)
Add a parameter definition to this set.
|
void |
clearParameters()
Clear all parameters
|
void |
copyParametersFrom(NamedParams aParam)
Copy params to these named parameters (clearing out first).
|
void |
eraseParameters()
Clear the values.
|
String |
getParameterDefault(String key)
Get the default value of a parameter.
|
String |
getParameterDescription(String key)
Get the description of a parameter.
|
String |
getParameterValue(String key)
Get the value of a parameter.
|
String[] |
listParameters()
List the parameters.
|
void |
mergeParametersWith(NamedParams aParam,
boolean replace)
Merge the given named parameters with current ones.
|
void |
setParameterValue(String key,
String value)
Set the value of a parameter.
|
public void addParameterDefinition(String key, String defValue, String description) throws DuplicateParamException
NamedParamsaddParameterDefinition in interface NamedParamskey - Name of the parameter.defValue - default value.description - Description of the parameter.DuplicateParamException - Upon duplicate parameter definitionspublic String getParameterDescription(String key) throws UnknownParamException
NamedParamsgetParameterDescription in interface NamedParamskey - Key to get value for.UnknownParamException - Parameter 'key' is unknown.public String getParameterValue(String key) throws UnknownParamException
NamedParamsgetParameterValue in interface NamedParamskey - Key to get value for.UnknownParamException - Parameter 'key' is unknown.public String getParameterDefault(String key) throws UnknownParamException
NamedParamsgetParameterDefault in interface NamedParamskey - Key to get value for.UnknownParamException - Parameter 'key' is unknown.public String[] listParameters()
NamedParamslistParameters in interface NamedParamspublic void setParameterValue(String key, String value)
NamedParamssetParameterValue in interface NamedParamskey - key to set value ofvalue - value to set it to.public void eraseParameters()
NamedParamseraseParameters in interface NamedParamspublic void clearParameters()
NamedParamsclearParameters in interface NamedParamspublic void activateParameters()
NamedParamsactivateParameters in interface NamedParamspublic void copyParametersFrom(NamedParams aParam)
NamedParamscopyParametersFrom in interface NamedParamsaParam - the parameters to copy from.public void mergeParametersWith(NamedParams aParam, boolean replace)
NamedParamsmergeParametersWith in interface NamedParamsaParam - the parameters to merge with.replace - replace if existsCopyright © 2020 Hitachi Vantara. All rights reserved.