Class MultiselectParameterParser
- java.lang.Object
-
- de.westemeyer.plugins.multiselect.parser.MultiselectParameterParser
-
public class MultiselectParameterParser extends Object
Parameter parser object, delegating to a specific format parser, e.g. CSV.
-
-
Constructor Summary
Constructors Constructor Description MultiselectParameterParser(MultiselectConfigurationFormat format)
Create a new parameter parser instance for a specific format.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MultiselectConfigurationFormat
getFormat()
Get the format that is being used.String
getValidationResult()
Get parser validation result.MultiselectDecisionTree
parseConfiguration(String input)
Parse configuration string.
-
-
-
Constructor Detail
-
MultiselectParameterParser
public MultiselectParameterParser(MultiselectConfigurationFormat format)
Create a new parameter parser instance for a specific format.- Parameters:
format
- the format to read
-
-
Method Detail
-
getValidationResult
public String getValidationResult()
Get parser validation result.- Returns:
- parser validation result
-
parseConfiguration
public MultiselectDecisionTree parseConfiguration(String input) throws IOException
Parse configuration string.- Parameters:
input
- string to parse as CSV- Returns:
- variable selection tree
- Throws:
IOException
- in case an error occurs while reading string
-
getFormat
public MultiselectConfigurationFormat getFormat()
Get the format that is being used.- Returns:
- the format that is being used
-
-