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 voidappendNode(@NotNull Node node)@NotNull TextappendSeparateText(@NotNull BasedSequence text)voidappendText(@NotNull BasedSequence text)voidappendText(@NotNull BasedSequence text, int beginIndex, int endIndex)booleanflushTextNode()@NotNull NodegetBlock()@NotNull java.util.ArrayList<BasedSequence>getCurrentText()@NotNull DocumentgetDocument()intgetIndex()@NotNull BasedSequencegetInput()@NotNull InlineParserOptionsgetOptions()@NotNull ParsinggetParsing()@Nullable BasedSequencematch(java.util.regex.Pattern re)@Nullable java.util.regex.Matchermatcher(java.util.regex.Pattern re)@Nullable BasedSequence[]matchWithGroups(java.util.regex.Pattern re)voidmoveNodes(@NotNull Node fromNode, @NotNull Node toNode)booleannonIndentSp()charpeek()charpeek(int ahead)voidsetBlock(@NotNull Node block)voidsetDocument(@NotNull Document document)voidsetIndex(int index)voidsetInput(BasedSequence input)booleansp()booleanspnl()booleanspnlUrl()@Nullable BasedSequencetoEOL()
-
-
-
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()
-
-