Class UnderscoreDelimiterProcessor
java.lang.Object
com.vladsch.flexmark.parser.core.delimiter.EmphasisDelimiterProcessor
com.vladsch.flexmark.parser.core.delimiter.UnderscoreDelimiterProcessor
- All Implemented Interfaces:
DelimiterProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanBeCloser(String before, String after, boolean leftFlanking, boolean rightFlanking, boolean beforeIsPunctuation, boolean afterIsPunctuation, boolean beforeIsWhitespace, boolean afterIsWhiteSpace) Decide whether this delimiter can be a close delimiterbooleancanBeOpener(String before, String after, boolean leftFlanking, boolean rightFlanking, boolean beforeIsPunctuation, boolean afterIsPunctuation, boolean beforeIsWhitespace, boolean afterIsWhiteSpace) Decide whether this delimiter can be an open delimiterMethods inherited from class com.vladsch.flexmark.parser.core.delimiter.EmphasisDelimiterProcessor
getClosingCharacter, getDelimiterUse, getMinLength, getOpeningCharacter, process, skipNonOpenerCloser, unmatchedDelimiterNode
-
Constructor Details
-
UnderscoreDelimiterProcessor
public UnderscoreDelimiterProcessor(boolean strongWrapsEmphasis)
-
-
Method Details
-
canBeOpener
public boolean canBeOpener(String before, String after, boolean leftFlanking, boolean rightFlanking, boolean beforeIsPunctuation, boolean afterIsPunctuation, boolean beforeIsWhitespace, boolean afterIsWhiteSpace) Description copied from interface:DelimiterProcessorDecide whether this delimiter can be an open delimiter- Specified by:
canBeOpenerin interfaceDelimiterProcessor- Overrides:
canBeOpenerin classEmphasisDelimiterProcessor- Parameters:
before- string before delimiter or '\n' if noneafter- string after delimiter or '\n' if noneleftFlanking- is left flanking delimiterrightFlanking- is right flanking delimiterbeforeIsPunctuation- is punctuation beforeafterIsPunctuation- is punctuation afterbeforeIsWhitespace- is whitespace beforeafterIsWhiteSpace- is whitespace after- Returns:
- true if can be open delimiter
-
canBeCloser
public boolean canBeCloser(String before, String after, boolean leftFlanking, boolean rightFlanking, boolean beforeIsPunctuation, boolean afterIsPunctuation, boolean beforeIsWhitespace, boolean afterIsWhiteSpace) Description copied from interface:DelimiterProcessorDecide whether this delimiter can be a close delimiter- Specified by:
canBeCloserin interfaceDelimiterProcessor- Overrides:
canBeCloserin classEmphasisDelimiterProcessor- Parameters:
before- string before delimiter or '\n' if noneafter- string after delimiter or '\n' if noneleftFlanking- is left flanking delimiterrightFlanking- is right flanking delimiterbeforeIsPunctuation- is punctuation beforeafterIsPunctuation- is punctuation afterbeforeIsWhitespace- is whitespace beforeafterIsWhiteSpace- is whitespace after- Returns:
- true if can be open delimiter
-