Class BooleanOptionParser<T>
- java.lang.Object
-
- com.vladsch.flexmark.util.options.BooleanOptionParser<T>
-
- All Implemented Interfaces:
OptionParser<T>
public abstract class BooleanOptionParser<T> extends java.lang.Object implements OptionParser<T>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
KEY_OPTION_0_PARAMETERS_1_IGNORED
static java.lang.String
OPTION_0_PARAMETERS_1_IGNORED
-
Constructor Summary
Constructors Constructor Description BooleanOptionParser(java.lang.String optionName)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.String
getOptionName()
java.lang.String
getOptionText(T options, T defaultOptions)
protected abstract boolean
isOptionSet(T options)
Pair<T,java.util.List<ParsedOption<T>>>
parseOption(BasedSequence optionText, T options, MessageProvider provider)
protected abstract T
setOptions(T options)
-
-
-
Field Detail
-
OPTION_0_PARAMETERS_1_IGNORED
public static final java.lang.String OPTION_0_PARAMETERS_1_IGNORED
- See Also:
- Constant Field Values
-
KEY_OPTION_0_PARAMETERS_1_IGNORED
public static final java.lang.String KEY_OPTION_0_PARAMETERS_1_IGNORED
- See Also:
- Constant Field Values
-
-
Method Detail
-
isOptionSet
protected abstract boolean isOptionSet(T options)
-
getOptionName
public java.lang.String getOptionName()
- Specified by:
getOptionName
in interfaceOptionParser<T>
-
parseOption
public Pair<T,java.util.List<ParsedOption<T>>> parseOption(BasedSequence optionText, T options, MessageProvider provider)
- Specified by:
parseOption
in interfaceOptionParser<T>
-
getOptionText
public java.lang.String getOptionText(T options, T defaultOptions)
- Specified by:
getOptionText
in interfaceOptionParser<T>
-
-