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 MultiselectConfigurationFormatgetFormat()Get the format that is being used.StringgetValidationResult()Get parser validation result.MultiselectDecisionTreeparseConfiguration(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
-
-