Package com.vladsch.flexmark.parser
Interface LightInlineParser
- All Known Subinterfaces:
InlineParser
- All Known Implementing Classes:
CommonmarkInlineParser
,InlineParserImpl
,LightInlineParserImpl
public interface LightInlineParser
-
Method Summary
Modifier and TypeMethodDescriptionvoid
appendNode
(@NotNull Node node) @NotNull Text
appendSeparateText
(@NotNull BasedSequence text) void
appendText
(@NotNull BasedSequence text) void
appendText
(@NotNull BasedSequence text, int beginIndex, int endIndex) boolean
@NotNull Node
getBlock()
@NotNull ArrayList<BasedSequence>
@NotNull Document
int
getIndex()
@NotNull BasedSequence
getInput()
@NotNull InlineParserOptions
@NotNull Parsing
@Nullable BasedSequence
@Nullable Matcher
@Nullable BasedSequence[]
void
boolean
char
peek()
char
peek
(int ahead) void
void
setDocument
(@NotNull Document document) void
setIndex
(int index) void
setInput
(BasedSequence input) boolean
sp()
boolean
spnl()
boolean
spnlUrl()
@Nullable BasedSequence
toEOL()
-
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
-