public class Parameters extends StringParameters implements ISimplifierRulesParameters
| Modifier and Type | Field and Description |
|---|---|
static String |
USE_OKAPI_SEGMENTATION
Name of the parameter that enables/disables output segmentation
|
bufferpathSIMPLIFIERRULES, SIMPLIFIERRULES_DISPLAY_NAME, SIMPLIFIERRULES_SHORT_DESC| Constructor and Description |
|---|
Parameters() |
| Modifier and Type | Method and Description |
|---|---|
ParametersDescription |
getParametersDescription()
Gets the description of the parameters.
|
String |
getSimplifierRules()
Get the code simplifier rules as defined by
SimplifierRules
(JavaCC file: core/simplifierrules/SimplifierRules.jj). |
boolean |
isUseOkapiSegmentation() |
void |
reset()
Reset this parameters object to its default values.
|
void |
setSimplifierRules(String rules)
Set the simplifier rules.
|
void |
setUseOkapiSegmentation(boolean useOkapiSegmentation) |
void |
validateSimplifierRules()
Validate the current code simplifier rules.
|
fromString, fromString, getBoolean, getGroup, getInteger, getString, setBoolean, setGroup, setInteger, setString, toStringpublic static final String USE_OKAPI_SEGMENTATION
public void reset()
StringParameters
Subclasses should override this method to set any initial
values and instantiate any objects that require allocation. It
is recommended that subclasses also call super.reset()
in the override to ensure that the buffer is empty.
reset in interface IParametersreset in class StringParameterspublic boolean isUseOkapiSegmentation()
public void setUseOkapiSegmentation(boolean useOkapiSegmentation)
public String getSimplifierRules()
ISimplifierRulesParametersSimplifierRules
(JavaCC file: core/simplifierrules/SimplifierRules.jj).getSimplifierRules in interface ISimplifierRulesParameterspublic void setSimplifierRules(String rules)
ISimplifierRulesParameterssetSimplifierRules in interface ISimplifierRulesParametersrules - new simplifier rulespublic void validateSimplifierRules()
throws ParseException
ISimplifierRulesParametersvalidateSimplifierRules in interface ISimplifierRulesParametersParseException - if the rule cannot be parsedpublic ParametersDescription getParametersDescription()
IParametersgetParametersDescription in interface IParametersgetParametersDescription in class BaseParametersCopyright © 2021. All rights reserved.