| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| public static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final HtmlBlockBase | |
| private final Pattern | |
| private BlockContent | |
| private final HtmlDeepParser | |
| private boolean | |
| public static final String | |
| public static final String | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean |
| Access | Constructor and Description |
|---|---|
| pack-priv | HtmlBlockParser(DataHolder options, Pattern closingPattern, boolean isComment, HtmlDeepParser deepParser)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | addLine(ParserState
parser state state, BasedSequence line sequence line)Overrides com. Implements com. Add another line to the block |
| public boolean | canContain(ParserState
parser state state, BlockParser block parser blockParser, Block new block being started @return true if this block parser's block can contain the given block type, false if it cannot block)Overrides com. Implements com.
|
| public boolean | canInterruptBy(BlockParserFactory
interrupting block parser blockParserFactory)Overrides com. Implements com. Allows block parsers to determine if they can be interrupted by other block parsers |
| public void | |
| public Block | |
| public boolean | isInterruptible()
Overrides com. Implements com. Allows block parsers to be interrupted by other block parsers |
| public boolean | isRawText()
Overrides com. Implements com. Allows block parsers to keep indenting spaces for those blocks that are interruptible but don't want indenting spaces removed. |
| public BlockContinue | tryContinue(ParserState
current parsing state state)Implements com. See if the block parser can continue parsing the current block |
| block | back to summary |
|---|---|
| private final HtmlBlockBase block | |
| closingPattern | back to summary |
|---|---|
| private final Pattern closingPattern | |
| content | back to summary |
|---|---|
| private BlockContent content | |
| deepParser | back to summary |
|---|---|
| private final HtmlDeepParser deepParser | |
| finished | back to summary |
|---|---|
| private boolean finished | |
| HTML_COMMENT_CLOSE | back to summary |
|---|---|
| public static final String HTML_COMMENT_CLOSE | |
| HTML_COMMENT_OPEN | back to summary |
|---|---|
| public static final String HTML_COMMENT_OPEN | |
| myHtmlBlockDeepParseBlankLineInterrupts | back to summary |
|---|---|
| private final boolean myHtmlBlockDeepParseBlankLineInterrupts | |
| myHtmlBlockDeepParseBlankLineInterruptsPartialTag | back to summary |
|---|---|
| private final boolean myHtmlBlockDeepParseBlankLineInterruptsPartialTag | |
| myHtmlBlockDeepParseIndentedCodeInterrupts | back to summary |
|---|---|
| private final boolean myHtmlBlockDeepParseIndentedCodeInterrupts | |
| myHtmlBlockDeepParseMarkdownInterruptsClosed | back to summary |
|---|---|
| private final boolean myHtmlBlockDeepParseMarkdownInterruptsClosed | |
| myHtmlBlockDeepParseNonBlock | back to summary |
|---|---|
| private final boolean myHtmlBlockDeepParseNonBlock | |
| parseInnerHtmlComments | back to summary |
|---|---|
| private final boolean parseInnerHtmlComments | |
| HtmlBlockParser | back to summary |
|---|---|
| pack-priv HtmlBlockParser(DataHolder options, Pattern closingPattern, boolean isComment, HtmlDeepParser deepParser) | |
| addLine | back to summary |
|---|---|
| public void addLine(ParserState state, BasedSequence line) Overrides com. Implements com. Doc from com. Add another line to the block
| |
| canContain | back to summary |
|---|---|
| public boolean canContain(ParserState state, BlockParser blockParser, Block block) Overrides com. Implements com.
| |
| canInterruptBy | back to summary |
|---|---|
| public boolean canInterruptBy(BlockParserFactory blockParserFactory) Overrides com. Implements com. Doc from com. Allows block parsers to determine if they can be interrupted by other block parsers
| |
| closeBlock | back to summary |
|---|---|
| public void closeBlock(ParserState state) Implements com.
| |
| getBlock | back to summary |
|---|---|
| public Block getBlock() Implements com.
| |
| isInterruptible | back to summary |
|---|---|
| public boolean isInterruptible() Overrides com. Implements com. Doc from com. Allows block parsers to be interrupted by other block parsers
| |
| isRawText | back to summary |
|---|---|
| public boolean isRawText() Overrides com. Implements com. Doc from com. Allows block parsers to keep indenting spaces for those blocks that are interruptible but don't want indenting spaces removed.
| |
| tryContinue | back to summary |
|---|---|
| public BlockContinue tryContinue(ParserState state) Implements com. Doc from com. See if the block parser can continue parsing the current block
| |
| Modifier and Type | Field and Description |
|---|---|
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private HtmlBlockParser. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public BlockStart | tryStart(ParserState state, MatchedBlockParser matchedBlockParser)
Implements com.
|
| myHtmlBlockCommentOnlyFullLine | back to summary |
|---|---|
| private final boolean myHtmlBlockCommentOnlyFullLine | |
| myHtmlBlockDeepParseFirstOpenTagOnOneLine | back to summary |
|---|---|
| private final boolean myHtmlBlockDeepParseFirstOpenTagOnOneLine | |
| myHtmlBlockDeepParseNonBlock | back to summary |
|---|---|
| private final boolean myHtmlBlockDeepParseNonBlock | |
| myHtmlBlockDeepParser | back to summary |
|---|---|
| private final boolean myHtmlBlockDeepParser | |
| myHtmlBlockStartOnlyOnBlockTags | back to summary |
|---|---|
| private final boolean myHtmlBlockStartOnlyOnBlockTags | |
| myHtmlCommentBlocksInterruptParagraph | back to summary |
|---|---|
| private final boolean myHtmlCommentBlocksInterruptParagraph | |
| myPatterns | back to summary |
|---|---|
| private HtmlBlockParser. | |
| BlockFactory | back to summary |
|---|---|
| private BlockFactory(DataHolder options) | |
| tryStart | back to summary |
|---|---|
| public BlockStart tryStart(ParserState state, MatchedBlockParser matchedBlockParser) Implements com.
| |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| public @NotNull BlockParserFactory | apply(@NotNull DataHolder
the function argument options)Implements java. Applies this function to the given argument. |
| public @Nullable Set | |
| public @Nullable Set |
| Factory | back to summary |
|---|---|
| public Factory() | |
| affectsGlobalScope | back to summary |
|---|---|
| public boolean affectsGlobalScope() Implements com.
| |
| apply | back to summary |
|---|---|
| public @NotNull BlockParserFactory apply(@NotNull DataHolder options) Implements java. Doc from java. Applies this function to the given argument.
| |
| getAfterDependents | back to summary |
|---|---|
| public @Nullable Set Implements com.
| |
| getBeforeDependents | back to summary |
|---|---|
| public @Nullable Set Implements com.
| |
| Modifier and Type | Field and Description |
|---|---|
| public final Pattern[][] | |
| public final int |
| Access | Constructor and Description |
|---|---|
| public |
| BLOCK_PATTERNS | back to summary |
|---|---|
| public final Pattern[][] BLOCK_PATTERNS | |
| COMMENT_PATTERN_INDEX | back to summary |
|---|---|
| public final int COMMENT_PATTERN_INDEX | |
| Patterns | back to summary |
|---|---|
| public Patterns(Parsing parsing, DataHolder options) | |