Class UnderscoreDelimiterProcessor
- java.lang.Object
-
- com.vladsch.flexmark.parser.core.delimiter.EmphasisDelimiterProcessor
-
- com.vladsch.flexmark.parser.core.delimiter.UnderscoreDelimiterProcessor
-
- All Implemented Interfaces:
DelimiterProcessor
public class UnderscoreDelimiterProcessor extends EmphasisDelimiterProcessor
-
-
Constructor Summary
Constructors Constructor Description UnderscoreDelimiterProcessor(boolean strongWrapsEmphasis)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanBeCloser(java.lang.String before, java.lang.String after, boolean leftFlanking, boolean rightFlanking, boolean beforeIsPunctuation, boolean afterIsPunctuation, boolean beforeIsWhitespace, boolean afterIsWhiteSpace)Decide whether this delimiter can be a close delimiterbooleancanBeOpener(java.lang.String before, java.lang.String after, boolean leftFlanking, boolean rightFlanking, boolean beforeIsPunctuation, boolean afterIsPunctuation, boolean beforeIsWhitespace, boolean afterIsWhiteSpace)Decide whether this delimiter can be an open delimiter-
Methods inherited from class com.vladsch.flexmark.parser.core.delimiter.EmphasisDelimiterProcessor
getClosingCharacter, getDelimiterUse, getMinLength, getOpeningCharacter, process, skipNonOpenerCloser, unmatchedDelimiterNode
-
-
-
-
Method Detail
-
canBeOpener
public boolean canBeOpener(java.lang.String before, java.lang.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(java.lang.String before, java.lang.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
-
-