Class TocUtils


  • public class TocUtils
    extends java.lang.Object
    • Constructor Detail

      • TocUtils

        public TocUtils()
    • Method Detail

      • getTocPrefix

        public static java.lang.String getTocPrefix​(TocOptions options,
                                                    TocOptions defaultOptions)
      • getSimTocPrefix

        public static java.lang.String getSimTocPrefix​(TocOptions options,
                                                       TocOptions defaultOptions)
      • renderTocContent

        public static void renderTocContent​(MarkdownWriter markdown,
                                            TocOptions options,
                                            TocOptions defaultOptions,
                                            java.util.List<Heading> headings,
                                            java.util.List<java.lang.String> headingTexts)
      • renderHtmlToc

        public static void renderHtmlToc​(HtmlWriter out,
                                         BasedSequence sourceText,
                                         java.util.List<java.lang.Integer> headings,
                                         java.util.List<java.lang.String> headingTexts,
                                         java.util.List<java.lang.String> headingRefIds,
                                         TocOptions tocOptions)
      • filteredHeadings

        public static java.util.List<Heading> filteredHeadings​(java.util.List<Heading> headings,
                                                               TocOptions tocOptions)
      • markdownHeaderTexts

        public static Pair<java.util.List<Heading>,​java.util.List<java.lang.String>> markdownHeaderTexts​(java.util.List<Heading> headings,
                                                                                                               TocOptions tocOptions)
      • renderMarkdownToc

        public static void renderMarkdownToc​(MarkdownWriter out,
                                             java.util.List<java.lang.Integer> headings,
                                             java.util.List<java.lang.String> headingTexts,
                                             TocOptions tocOptions)