Package com.vladsch.flexmark.parser
Interface LightInlineParser
-
- All Known Subinterfaces:
InlineParser
- All Known Implementing Classes:
CommonmarkInlineParser
,InlineParserImpl
,LightInlineParserImpl
public interface LightInlineParser
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
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
flushTextNode()
@NotNull Node
getBlock()
@NotNull java.util.ArrayList<BasedSequence>
getCurrentText()
@NotNull Document
getDocument()
int
getIndex()
@NotNull BasedSequence
getInput()
@NotNull InlineParserOptions
getOptions()
@NotNull Parsing
getParsing()
@Nullable BasedSequence
match(java.util.regex.Pattern re)
@Nullable java.util.regex.Matcher
matcher(java.util.regex.Pattern re)
@Nullable BasedSequence[]
matchWithGroups(java.util.regex.Pattern re)
void
moveNodes(@NotNull Node fromNode, @NotNull Node toNode)
boolean
nonIndentSp()
char
peek()
char
peek(int ahead)
void
setBlock(@NotNull Node block)
void
setDocument(@NotNull Document document)
void
setIndex(int index)
void
setInput(BasedSequence input)
boolean
sp()
boolean
spnl()
boolean
spnlUrl()
@Nullable BasedSequence
toEOL()
-
-
-
Method Detail
-
getCurrentText
@NotNull @NotNull java.util.ArrayList<BasedSequence> getCurrentText()
-
getInput
@NotNull @NotNull BasedSequence getInput()
-
setInput
void setInput(BasedSequence input)
-
getIndex
int getIndex()
-
setIndex
void setIndex(int index)
-
getBlock
@NotNull @NotNull Node getBlock()
-
match
@Nullable @Nullable BasedSequence match(java.util.regex.Pattern re)
-
matchWithGroups
@Nullable @Nullable BasedSequence[] matchWithGroups(java.util.regex.Pattern re)
-
matcher
@Nullable @Nullable java.util.regex.Matcher matcher(java.util.regex.Pattern re)
-
peek
char peek()
-
peek
char peek(int ahead)
-
flushTextNode
boolean flushTextNode()
-
getDocument
@NotNull @NotNull Document getDocument()
-
setDocument
void setDocument(@NotNull @NotNull Document document)
-
getOptions
@NotNull @NotNull InlineParserOptions getOptions()
-
getParsing
@NotNull @NotNull Parsing getParsing()
-
appendText
void appendText(@NotNull @NotNull BasedSequence text)
-
appendText
void appendText(@NotNull @NotNull BasedSequence text, int beginIndex, int endIndex)
-
appendNode
void appendNode(@NotNull @NotNull Node node)
-
appendSeparateText
@NotNull @NotNull Text appendSeparateText(@NotNull @NotNull BasedSequence text)
-
setBlock
void setBlock(@NotNull @NotNull Node block)
-
spnl
boolean spnl()
-
nonIndentSp
boolean nonIndentSp()
-
sp
boolean sp()
-
spnlUrl
boolean spnlUrl()
-
toEOL
@Nullable @Nullable BasedSequence toEOL()
-
-