public class SuperscriptDelimiterProcessor extends Object implements com.vladsch.flexmark.parser.delimiter.DelimiterProcessor
| Constructor and Description |
|---|
SuperscriptDelimiterProcessor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBeCloser(String before,
String after,
boolean leftFlanking,
boolean rightFlanking,
boolean beforeIsPunctuation,
boolean afterIsPunctuation,
boolean beforeIsWhitespace,
boolean afterIsWhiteSpace) |
boolean |
canBeOpener(String before,
String after,
boolean leftFlanking,
boolean rightFlanking,
boolean beforeIsPunctuation,
boolean afterIsPunctuation,
boolean beforeIsWhitespace,
boolean afterIsWhiteSpace) |
char |
getClosingCharacter() |
int |
getDelimiterUse(com.vladsch.flexmark.parser.delimiter.DelimiterRun opener,
com.vladsch.flexmark.parser.delimiter.DelimiterRun closer) |
int |
getMinLength() |
char |
getOpeningCharacter() |
void |
process(com.vladsch.flexmark.internal.Delimiter opener,
com.vladsch.flexmark.internal.Delimiter closer,
int delimitersUsed) |
boolean |
skipNonOpenerCloser() |
com.vladsch.flexmark.ast.Node |
unmatchedDelimiterNode(com.vladsch.flexmark.parser.InlineParser inlineParser,
com.vladsch.flexmark.parser.delimiter.DelimiterRun delimiter) |
public char getOpeningCharacter()
getOpeningCharacter in interface com.vladsch.flexmark.parser.delimiter.DelimiterProcessorpublic char getClosingCharacter()
getClosingCharacter in interface com.vladsch.flexmark.parser.delimiter.DelimiterProcessorpublic int getMinLength()
getMinLength in interface com.vladsch.flexmark.parser.delimiter.DelimiterProcessorpublic boolean canBeOpener(String before, String after, boolean leftFlanking, boolean rightFlanking, boolean beforeIsPunctuation, boolean afterIsPunctuation, boolean beforeIsWhitespace, boolean afterIsWhiteSpace)
canBeOpener in interface com.vladsch.flexmark.parser.delimiter.DelimiterProcessorpublic boolean canBeCloser(String before, String after, boolean leftFlanking, boolean rightFlanking, boolean beforeIsPunctuation, boolean afterIsPunctuation, boolean beforeIsWhitespace, boolean afterIsWhiteSpace)
canBeCloser in interface com.vladsch.flexmark.parser.delimiter.DelimiterProcessorpublic boolean skipNonOpenerCloser()
skipNonOpenerCloser in interface com.vladsch.flexmark.parser.delimiter.DelimiterProcessorpublic int getDelimiterUse(com.vladsch.flexmark.parser.delimiter.DelimiterRun opener,
com.vladsch.flexmark.parser.delimiter.DelimiterRun closer)
getDelimiterUse in interface com.vladsch.flexmark.parser.delimiter.DelimiterProcessorpublic com.vladsch.flexmark.ast.Node unmatchedDelimiterNode(com.vladsch.flexmark.parser.InlineParser inlineParser,
com.vladsch.flexmark.parser.delimiter.DelimiterRun delimiter)
unmatchedDelimiterNode in interface com.vladsch.flexmark.parser.delimiter.DelimiterProcessorpublic void process(com.vladsch.flexmark.internal.Delimiter opener,
com.vladsch.flexmark.internal.Delimiter closer,
int delimitersUsed)
process in interface com.vladsch.flexmark.parser.delimiter.DelimiterProcessorCopyright © 2018. All rights reserved.