APIdia Launch Partner
Top Inners Fields Constructors Methods
jdk.internal.org.commonmark.internal

public Class HeadingParser

extends AbstractBlockParser
Class Inheritance
Imports
jdk.internal.org.commonmark.internal.util.Parsing, jdk.internal.org.commonmark.node.Block, .Heading, jdk.internal.org.commonmark.parser.InlineParser, .SourceLine, .SourceLines, jdk.internal.org.commonmark.parser.beta.Position, .Scanner, jdk.internal.org.commonmark.parser.block.*, jdk.internal.org.commonmark.text.Characters

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private final Heading
private final SourceLines

Constructor Summary

AccessConstructor and Description
public
HeadingParser(int level, SourceLines content)

Method Summary

Modifier and TypeMethod and Description
private static HeadingParser
public Block
private static int
private static boolean
isSetextHeadingRest(CharSequence line, int index, char marker)

public void
public BlockContinue
Inherited from jdk.internal.org.commonmark.parser.block.AbstractBlockParser:
addLineaddSourceSpancanContaincanHaveLazyContinuationLinescloseBlockisContainer

Field Detail

blockback to summary
private final Heading block
contentback to summary
private final SourceLines content

Constructor Detail

HeadingParserback to summary
public HeadingParser(int level, SourceLines content)

Method Detail

getAtxHeadingback to summary
private static HeadingParser getAtxHeading(SourceLine line)
getBlockback to summary
public Block getBlock()

Implements jdk.internal.org.commonmark.parser.block.BlockParser.getBlock.

Annotations
@Override
getSetextHeadingLevelback to summary
private static int getSetextHeadingLevel(CharSequence line, int index)
Annotations
@SuppressWarnings:fallthrough
isSetextHeadingRestback to summary
private static boolean isSetextHeadingRest(CharSequence line, int index, char marker)
parseInlinesback to summary
public void parseInlines(InlineParser inlineParser)

Overrides jdk.internal.org.commonmark.parser.block.AbstractBlockParser.parseInlines.

Implements jdk.internal.org.commonmark.parser.block.BlockParser.parseInlines.

Annotations
@Override
tryContinueback to summary
public BlockContinue tryContinue(ParserState parserState)

Implements jdk.internal.org.commonmark.parser.block.BlockParser.tryContinue.

Annotations
@Override
jdk.internal.org.commonmark.internal back to summary

public Class HeadingParser.Factory

extends AbstractBlockParserFactory
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public BlockStart

Constructor Detail

Factoryback to summary
public Factory()

Method Detail

tryStartback to summary
public BlockStart tryStart(ParserState state, MatchedBlockParser matchedBlockParser)

Implements jdk.internal.org.commonmark.parser.block.BlockParserFactory.tryStart.

Annotations
@Override