public abstract class BooleanOptionParser<T> extends Object implements OptionParser<T>
| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_OPTION_0_PARAMETERS_1_IGNORED |
static String |
OPTION_0_PARAMETERS_1_IGNORED |
| Constructor and Description |
|---|
BooleanOptionParser(String optionName) |
| Modifier and Type | Method and Description |
|---|---|
String |
getOptionName() |
String |
getOptionText(T options,
T defaultOptions) |
protected abstract boolean |
isOptionSet(T options) |
com.vladsch.flexmark.util.misc.Pair<T,List<ParsedOption<T>>> |
parseOption(com.vladsch.flexmark.util.sequence.BasedSequence optionText,
T options,
MessageProvider provider) |
protected abstract T |
setOptions(T options) |
public static final String OPTION_0_PARAMETERS_1_IGNORED
public static final String KEY_OPTION_0_PARAMETERS_1_IGNORED
public BooleanOptionParser(String optionName)
protected abstract boolean isOptionSet(T options)
public String getOptionName()
getOptionName in interface OptionParser<T>public com.vladsch.flexmark.util.misc.Pair<T,List<ParsedOption<T>>> parseOption(com.vladsch.flexmark.util.sequence.BasedSequence optionText, T options, MessageProvider provider)
parseOption in interface OptionParser<T>public String getOptionText(T options, T defaultOptions)
getOptionText in interface OptionParser<T>Copyright © 2020. All rights reserved.