Package com.algo.config
Class StringAlgorithmParametersList
- java.lang.Object
-
- com.algo.config.AlgorithmParameters
-
- com.algo.config.StringAlgorithmParametersList
-
- Direct Known Subclasses:
CycleParameters
,GridParameters
,PathParameters
,RandomGraphParameters
public class StringAlgorithmParametersList extends AlgorithmParameters
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<java.lang.String>
explanations
java.util.List<java.lang.String>
labels
java.util.List<java.lang.String>
parameters
-
Constructor Summary
Constructors Constructor Description StringAlgorithmParametersList(java.util.ArrayList<java.lang.String> labels, java.util.ArrayList<java.lang.String> initialValues)
StringAlgorithmParametersList(java.util.ArrayList<java.lang.String> labels, java.util.ArrayList<java.lang.String> initialValues, java.util.ArrayList<SyntaxChecker> syntaxCheckers, java.util.ArrayList<java.lang.String> explanations)
StringAlgorithmParametersList(java.util.ArrayList<java.lang.String> labels, java.util.ArrayList<java.lang.String> initialValues, java.util.ArrayList<java.lang.String> explanations)
StringAlgorithmParametersList(java.util.List<java.lang.String> initialValues)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>
getExplanations()
java.util.List<java.lang.String>
getLabels()
SyntaxChecker.Result
syntaxCheck()
Returns the result of syntax checking the parameter.
-
-
-
Constructor Detail
-
StringAlgorithmParametersList
public StringAlgorithmParametersList(java.util.List<java.lang.String> initialValues)
-
StringAlgorithmParametersList
public StringAlgorithmParametersList(java.util.ArrayList<java.lang.String> labels, java.util.ArrayList<java.lang.String> initialValues)
-
StringAlgorithmParametersList
public StringAlgorithmParametersList(java.util.ArrayList<java.lang.String> labels, java.util.ArrayList<java.lang.String> initialValues, java.util.ArrayList<java.lang.String> explanations)
-
StringAlgorithmParametersList
public StringAlgorithmParametersList(java.util.ArrayList<java.lang.String> labels, java.util.ArrayList<java.lang.String> initialValues, java.util.ArrayList<SyntaxChecker> syntaxCheckers, java.util.ArrayList<java.lang.String> explanations)
-
-
Method Detail
-
syntaxCheck
public SyntaxChecker.Result syntaxCheck()
Returns the result of syntax checking the parameter. Never returns null, even if no syntax checker was given.- Returns:
- The result of the syntax check.
-
getLabels
public java.util.List<java.lang.String> getLabels()
-
getExplanations
public java.util.List<java.lang.String> getExplanations()
-
-