Package com.exasol.errorreporting
Class ParameterDefinitionList
- java.lang.Object
-
- com.exasol.errorreporting.ParameterDefinitionList
-
public class ParameterDefinitionList extends Object
List ofParameterDefinitions.This class exists to make the definitions more fault tolerant in case of missing or duplicate definitions.
-
-
Constructor Summary
Constructors Constructor Description ParameterDefinitionList()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(ParameterDefinition parameterDefinition)Add a parameter definition to the list.booleancontainsKey(String name)Check if a parameter of this name exists.ParameterDefinitionget(String name)Get a parameter definition by the name of the parameter.
-
-
-
Method Detail
-
add
public void add(ParameterDefinition parameterDefinition)
Add a parameter definition to the list.- Parameters:
parameterDefinition- definition to be added
-
get
public ParameterDefinition get(String name)
Get a parameter definition by the name of the parameter.- Parameters:
name- parameter name to search for- Returns:
- first parameter definition where the name matches, or
ParameterDefinition.UNDEFINED_PARAMETERif no parameter matches
-
containsKey
public boolean containsKey(String name)
Check if a parameter of this name exists.- Parameters:
name- the name of the parameter- Returns:
trueif a parameter that name exists in the parameter definition list,falseif the name searched for isnullor does not exist
-
-