| Package | Description |
|---|---|
| com.vladsch.flexmark.ext.toc | |
| com.vladsch.flexmark.ext.toc.internal |
| Modifier and Type | Field and Description |
|---|---|
static com.vladsch.flexmark.util.data.DataKey<TocOptions> |
TocExtension.FORMAT_OPTIONS |
static com.vladsch.flexmark.util.data.DataKey<TocOptions> |
SimTocExtension.FORMAT_OPTIONS |
| Modifier and Type | Field and Description |
|---|---|
static TocOptions |
TocOptions.DEFAULT |
TocOptions |
TocFormatOptions.options |
| Modifier and Type | Field and Description |
|---|---|
com.vladsch.flexmark.util.options.OptionParser<TocOptions> |
SimTocOptionTypes.parser |
com.vladsch.flexmark.util.options.OptionParser<TocOptions> |
TocOptionTypes.parser |
| Modifier and Type | Method and Description |
|---|---|
TocOptions |
TocOptions.AsMutable.toImmutable() |
TocOptions |
TocOptions.withDivClass(CharSequence divClass) |
TocOptions |
TocOptions.withIsAstAddOptions(boolean isAstAddOptions) |
TocOptions |
TocOptions.withIsBlankLineSpacer(boolean isBlankLineSpacer) |
TocOptions |
TocOptions.withIsHtml(boolean isHtml) |
TocOptions |
TocOptions.withIsNumbered(boolean isNumbered) |
TocOptions |
TocOptions.withIsTextOnly(boolean isTextOnly) |
TocOptions |
TocOptions.withLevelList(int... levelList) |
TocOptions |
TocOptions.withLevels(int levels) |
TocOptions |
TocOptions.withListClass(CharSequence listClass) |
TocOptions |
TocOptions.withListType(TocOptions.ListType listType) |
TocOptions |
TocOptions.withRawTitle(CharSequence title) |
TocOptions |
TocOptions.withRawTitleLevel(int titleLevel) |
TocOptions |
TocOptions.withTitle(CharSequence title) |
TocOptions |
TocOptions.withTitleLevel(int titleLevel) |
| Modifier and Type | Method and Description |
|---|---|
com.vladsch.flexmark.util.Pair<TocOptions,List<com.vladsch.flexmark.util.options.ParsedOption<TocOptions>>> |
TocLevelsOptionParser.parseOption(com.vladsch.flexmark.util.sequence.BasedSequence optionText,
TocOptions options,
com.vladsch.flexmark.util.options.MessageProvider provider) |
com.vladsch.flexmark.util.Pair<TocOptions,List<com.vladsch.flexmark.util.options.ParsedOption<TocOptions>>> |
TocLevelsOptionParser.parseOption(com.vladsch.flexmark.util.sequence.BasedSequence optionText,
TocOptions options,
com.vladsch.flexmark.util.options.MessageProvider provider) |
com.vladsch.flexmark.util.Pair<TocOptions,List<com.vladsch.flexmark.util.options.ParsedOption<TocOptions>>> |
SimTocOptionTypes.parseOption(com.vladsch.flexmark.util.sequence.BasedSequence optionText,
TocOptions options,
com.vladsch.flexmark.util.options.MessageProvider provider) |
com.vladsch.flexmark.util.Pair<TocOptions,List<com.vladsch.flexmark.util.options.ParsedOption<TocOptions>>> |
SimTocOptionTypes.parseOption(com.vladsch.flexmark.util.sequence.BasedSequence optionText,
TocOptions options,
com.vladsch.flexmark.util.options.MessageProvider provider) |
com.vladsch.flexmark.util.Pair<TocOptions,List<com.vladsch.flexmark.util.options.ParsedOption<TocOptions>>> |
TocOptionTypes.parseOption(com.vladsch.flexmark.util.sequence.BasedSequence optionText,
TocOptions options,
com.vladsch.flexmark.util.options.MessageProvider provider) |
com.vladsch.flexmark.util.Pair<TocOptions,List<com.vladsch.flexmark.util.options.ParsedOption<TocOptions>>> |
TocOptionTypes.parseOption(com.vladsch.flexmark.util.sequence.BasedSequence optionText,
TocOptions options,
com.vladsch.flexmark.util.options.MessageProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
static List<com.vladsch.flexmark.ast.Heading> |
TocUtils.filteredHeadings(List<com.vladsch.flexmark.ast.Heading> headings,
TocOptions tocOptions) |
String |
TocLevelsOptionParser.getOptionText(TocOptions options,
TocOptions defaultOptions) |
String |
SimTocOptionTypes.getOptionText(TocOptions options,
TocOptions defaultOptions) |
String |
TocOptionTypes.getOptionText(TocOptions options,
TocOptions defaultOptions) |
static String |
TocUtils.getSimTocPrefix(TocOptions options,
TocOptions defaultOptions) |
static String |
TocUtils.getTocPrefix(TocOptions options,
TocOptions defaultOptions) |
static com.vladsch.flexmark.util.Paired<List<com.vladsch.flexmark.ast.Heading>,List<String>> |
TocUtils.htmlHeadingTexts(com.vladsch.flexmark.html.renderer.NodeRendererContext context,
List<com.vladsch.flexmark.ast.Heading> headings,
TocOptions tocOptions) |
static List<String> |
TocUtils.markdownHeaderTexts(List<com.vladsch.flexmark.ast.Heading> headings,
TocOptions tocOptions) |
com.vladsch.flexmark.util.Pair<TocOptions,List<com.vladsch.flexmark.util.options.ParsedOption<TocOptions>>> |
TocLevelsOptionParser.parseOption(com.vladsch.flexmark.util.sequence.BasedSequence optionText,
TocOptions options,
com.vladsch.flexmark.util.options.MessageProvider provider) |
com.vladsch.flexmark.util.Pair<TocOptions,List<com.vladsch.flexmark.util.options.ParsedOption<TocOptions>>> |
SimTocOptionTypes.parseOption(com.vladsch.flexmark.util.sequence.BasedSequence optionText,
TocOptions options,
com.vladsch.flexmark.util.options.MessageProvider provider) |
com.vladsch.flexmark.util.Pair<TocOptions,List<com.vladsch.flexmark.util.options.ParsedOption<TocOptions>>> |
TocOptionTypes.parseOption(com.vladsch.flexmark.util.sequence.BasedSequence optionText,
TocOptions options,
com.vladsch.flexmark.util.options.MessageProvider provider) |
static void |
TocUtils.renderHtmlToc(com.vladsch.flexmark.html.HtmlWriter html,
com.vladsch.flexmark.util.sequence.BasedSequence sourceText,
List<com.vladsch.flexmark.ast.Heading> headings,
List<String> headingTexts,
TocOptions tocOptions) |
static void |
TocUtils.renderMarkdownToc(com.vladsch.flexmark.html.HtmlWriter html,
List<com.vladsch.flexmark.ast.Heading> headings,
List<String> headingTexts,
TocOptions tocOptions) |
static void |
TocUtils.renderTocContent(com.vladsch.flexmark.html.HtmlWriter out,
String tocContents,
TocOptions options,
List<com.vladsch.flexmark.ast.Heading> headings,
List<String> headingTexts) |
| Constructor and Description |
|---|
AsMutable(TocOptions other) |
TocOptions(TocOptions other) |
Copyright © 2019. All rights reserved.