Class TocUtils
java.lang.Object
com.vladsch.flexmark.ext.toc.TocUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfilteredHeadings(List<Heading> headings, TocOptions tocOptions) private static StringgetHeadingContent(NodeRendererContext context, Heading header) private static StringgetHeadingText(Heading header) static StringgetSimTocPrefix(TocOptions options, TocOptions defaultOptions) static StringgetTocPrefix(TocOptions options, TocOptions defaultOptions) htmlHeadingTexts(NodeRendererContext context, List<Heading> headings, TocOptions tocOptions) markdownHeaderTexts(List<Heading> headings, TocOptions tocOptions) static voidrenderHtmlToc(HtmlWriter out, BasedSequence sourceText, List<Integer> headings, List<String> headingTexts, List<String> headingRefIds, TocOptions tocOptions) static voidrenderMarkdownToc(MarkdownWriter out, List<Integer> headings, List<String> headingTexts, TocOptions tocOptions) static voidrenderTocContent(MarkdownWriter markdown, TocOptions options, TocOptions defaultOptions, List<Heading> headings, List<String> headingTexts)
-
Field Details
-
TOC_CONTENT
-
TOC_LIST
-
-
Constructor Details
-
TocUtils
public TocUtils()
-
-
Method Details
-
getTocPrefix
-
getSimTocPrefix
-
renderTocContent
public static void renderTocContent(MarkdownWriter markdown, TocOptions options, TocOptions defaultOptions, List<Heading> headings, List<String> headingTexts) -
renderHtmlToc
public static void renderHtmlToc(HtmlWriter out, BasedSequence sourceText, List<Integer> headings, List<String> headingTexts, List<String> headingRefIds, TocOptions tocOptions) -
filteredHeadings
-
htmlHeadingTexts
public static Paired<List<Heading>, List<String>> htmlHeadingTexts(NodeRendererContext context, List<Heading> headings, TocOptions tocOptions) -
getHeadingText
-
getHeadingContent
-
markdownHeaderTexts
-
renderMarkdownToc
public static void renderMarkdownToc(MarkdownWriter out, List<Integer> headings, List<String> headingTexts, TocOptions tocOptions)
-