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(Node node)
Text
appendSeparateText(BasedSequence text)
void
appendText(BasedSequence text)
void
appendText(BasedSequence text, int beginIndex, int endIndex)
boolean
flushTextNode()
Node
getBlock()
java.util.ArrayList<BasedSequence>
getCurrentText()
Document
getDocument()
int
getIndex()
BasedSequence
getInput()
InlineParserOptions
getOptions()
Parsing
getParsing()
BasedSequence
match(java.util.regex.Pattern re)
java.util.regex.Matcher
matcher(java.util.regex.Pattern re)
BasedSequence[]
matchWithGroups(java.util.regex.Pattern re)
void
moveNodes(Node fromNode, Node toNode)
boolean
nonIndentSp()
char
peek()
char
peek(int ahead)
void
setBlock(Node block)
void
setDocument(Document document)
void
setIndex(int index)
void
setInput(BasedSequence input)
boolean
sp()
boolean
spnl()
boolean
spnlUrl()
BasedSequence
toEOL()
-
-
-
Method Detail
-
getCurrentText
@NotNull java.util.ArrayList<BasedSequence> getCurrentText()
-
getInput
@NotNull BasedSequence getInput()
-
setInput
void setInput(BasedSequence input)
-
getIndex
int getIndex()
-
setIndex
void setIndex(int index)
-
getBlock
@NotNull Node getBlock()
-
match
@Nullable BasedSequence match(java.util.regex.Pattern re)
-
matchWithGroups
@Nullable BasedSequence[] matchWithGroups(java.util.regex.Pattern re)
-
matcher
@Nullable java.util.regex.Matcher matcher(java.util.regex.Pattern re)
-
peek
char peek()
-
peek
char peek(int ahead)
-
flushTextNode
boolean flushTextNode()
-
getDocument
@NotNull Document getDocument()
-
setDocument
void setDocument(@NotNull Document document)
-
getOptions
@NotNull InlineParserOptions getOptions()
-
getParsing
@NotNull Parsing getParsing()
-
appendText
void appendText(@NotNull BasedSequence text)
-
appendText
void appendText(@NotNull BasedSequence text, int beginIndex, int endIndex)
-
appendNode
void appendNode(@NotNull Node node)
-
appendSeparateText
@NotNull Text appendSeparateText(@NotNull BasedSequence text)
-
setBlock
void setBlock(@NotNull Node block)
-
spnl
boolean spnl()
-
nonIndentSp
boolean nonIndentSp()
-
sp
boolean sp()
-
spnlUrl
boolean spnlUrl()
-
toEOL
@Nullable BasedSequence toEOL()
-
-