Package com.vladsch.flexmark.ext.toc
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 String
getHeadingContent
(NodeRendererContext context, Heading header) private static String
getHeadingText
(Heading header) static String
getSimTocPrefix
(TocOptions options, TocOptions defaultOptions) static String
getTocPrefix
(TocOptions options, TocOptions defaultOptions) htmlHeadingTexts
(NodeRendererContext context, List<Heading> headings, TocOptions tocOptions) markdownHeaderTexts
(List<Heading> headings, TocOptions tocOptions) static void
renderHtmlToc
(HtmlWriter out, BasedSequence sourceText, List<Integer> headings, List<String> headingTexts, List<String> headingRefIds, TocOptions tocOptions) static void
renderMarkdownToc
(MarkdownWriter out, List<Integer> headings, List<String> headingTexts, TocOptions tocOptions) static void
renderTocContent
(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)
-