public class SuperscriptDelimiterProcessor extends Object implements 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(DelimiterRun opener,
DelimiterRun closer) |
int |
getMinLength() |
char |
getOpeningCharacter() |
void |
process(Delimiter opener,
Delimiter closer,
int delimitersUsed) |
boolean |
skipNonOpenerCloser() |
Node |
unmatchedDelimiterNode(InlineParser inlineParser,
DelimiterRun delimiter) |
public char getOpeningCharacter()
getOpeningCharacter in interface DelimiterProcessorpublic char getClosingCharacter()
getClosingCharacter in interface DelimiterProcessorpublic int getMinLength()
getMinLength in interface DelimiterProcessorpublic boolean canBeOpener(String before, String after, boolean leftFlanking, boolean rightFlanking, boolean beforeIsPunctuation, boolean afterIsPunctuation, boolean beforeIsWhitespace, boolean afterIsWhiteSpace)
canBeOpener in interface DelimiterProcessorpublic boolean canBeCloser(String before, String after, boolean leftFlanking, boolean rightFlanking, boolean beforeIsPunctuation, boolean afterIsPunctuation, boolean beforeIsWhitespace, boolean afterIsWhiteSpace)
canBeCloser in interface DelimiterProcessorpublic boolean skipNonOpenerCloser()
skipNonOpenerCloser in interface DelimiterProcessorpublic int getDelimiterUse(DelimiterRun opener, DelimiterRun closer)
getDelimiterUse in interface DelimiterProcessorpublic Node unmatchedDelimiterNode(InlineParser inlineParser, DelimiterRun delimiter)
unmatchedDelimiterNode in interface DelimiterProcessorpublic void process(Delimiter opener, Delimiter closer, int delimitersUsed)
process in interface DelimiterProcessorCopyright © 2018. All rights reserved.