Class BooleanOptionParser<T>
- java.lang.Object
-
- com.vladsch.flexmark.util.options.BooleanOptionParser<T>
-
- All Implemented Interfaces:
OptionParser<T>
public abstract class BooleanOptionParser<T> extends Object implements OptionParser<T>
-
-
Field Summary
Fields Modifier and Type Field Description static StringKEY_OPTION_0_PARAMETERS_1_IGNOREDstatic StringOPTION_0_PARAMETERS_1_IGNORED
-
Constructor Summary
Constructors Constructor Description BooleanOptionParser(String optionName)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringgetOptionName()StringgetOptionText(T options, T defaultOptions)protected abstract booleanisOptionSet(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 TsetOptions(T options)
-
-
-
Field Detail
-
OPTION_0_PARAMETERS_1_IGNORED
public static final String OPTION_0_PARAMETERS_1_IGNORED
- See Also:
- Constant Field Values
-
KEY_OPTION_0_PARAMETERS_1_IGNORED
public static final String KEY_OPTION_0_PARAMETERS_1_IGNORED
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BooleanOptionParser
public BooleanOptionParser(String optionName)
-
-
Method Detail
-
isOptionSet
protected abstract boolean isOptionSet(T options)
-
getOptionName
public String getOptionName()
- Specified by:
getOptionNamein interfaceOptionParser<T>
-
parseOption
public com.vladsch.flexmark.util.misc.Pair<T,List<ParsedOption<T>>> parseOption(com.vladsch.flexmark.util.sequence.BasedSequence optionText, T options, MessageProvider provider)
- Specified by:
parseOptionin interfaceOptionParser<T>
-
getOptionText
public String getOptionText(T options, T defaultOptions)
- Specified by:
getOptionTextin interfaceOptionParser<T>
-
-