Interface LightInlineParser
- All Known Subinterfaces:
InlineParser
- All Known Implementing Classes:
CommonmarkInlineParser, InlineParserImpl, LightInlineParserImpl
public interface LightInlineParser
-
Method Summary
Modifier and TypeMethodDescriptionvoidappendNode(@NotNull Node node) @NotNull TextappendSeparateText(@NotNull BasedSequence text) voidappendText(@NotNull BasedSequence text) voidappendText(@NotNull BasedSequence text, int beginIndex, int endIndex) boolean@NotNull NodegetBlock()@NotNull ArrayList<BasedSequence> @NotNull DocumentintgetIndex()@NotNull BasedSequencegetInput()@NotNull InlineParserOptions@NotNull Parsing@Nullable BasedSequence@Nullable Matcher@Nullable BasedSequence[]voidbooleancharpeek()charpeek(int ahead) voidvoidsetDocument(@NotNull Document document) voidsetIndex(int index) voidsetInput(BasedSequence input) booleansp()booleanspnl()booleanspnlUrl()@Nullable BasedSequencetoEOL()
-
Method Details
-
getCurrentText
-
getInput
-
setInput
-
getIndex
int getIndex() -
setIndex
void setIndex(int index) -
getBlock
-
match
-
matchWithGroups
-
matcher
-
peek
char peek() -
peek
char peek(int ahead) -
flushTextNode
boolean flushTextNode() -
getDocument
-
setDocument
-
getOptions
-
getParsing
-
appendText
-
appendText
-
appendNode
-
appendSeparateText
-
setBlock
-
moveNodes
-
spnl
boolean spnl() -
nonIndentSp
boolean nonIndentSp() -
sp
boolean sp() -
spnlUrl
boolean spnlUrl() -
toEOL
-