Interface Content

All Known Implementing Classes:
AbbreviationBlock, AdmonitionBlock, AsideBlock, BlankLine, Block, BlockQuote, BulletList, BulletListItem, CodeBlock, ContentNode, DefinitionItem, DefinitionList, DefinitionTerm, Document, EnumeratedReferenceBlock, FencedCodeBlock, FootnoteBlock, GitLabBlockQuote, Heading, HtmlBlock, HtmlBlockBase, HtmlCommentBlock, HtmlInnerBlock, HtmlInnerBlockComment, IndentedCodeBlock, JekyllFrontMatterBlock, JekyllTag, JekyllTagBlock, ListBlock, ListItem, MacroBlock, MacroDefinitionBlock, OrderedList, OrderedListItem, Paragraph, SimTocBlock, SimTocContent, SpecExampleBlock, TableBlock, TaskListItem, ThematicBreak, TocBlock, TocBlockBase, YamlFrontMatterBlock, ZzzzzzBlock

public interface Content
A node that uses delimiters in the source form (e.g. *bold*).
  • Method Details

    • getSpanningChars

      @NotNull @NotNull BasedSequence getSpanningChars()
    • getLineCount

      int getLineCount()
    • getLineChars

      @NotNull @NotNull BasedSequence getLineChars(int index)
    • getContentChars

      @NotNull @NotNull BasedSequence getContentChars()
    • getContentChars

      @NotNull @NotNull BasedSequence getContentChars(int startLine, int endLine)
    • getContentLines

      @NotNull @NotNull List<BasedSequence> getContentLines()
    • getContentLines

      @NotNull @NotNull List<BasedSequence> getContentLines(int startLine, int endLine)