public class TocExtension extends Object implements com.vladsch.flexmark.parser.Parser.ParserExtension, com.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtension
| Modifier and Type | Field and Description |
|---|---|
static com.vladsch.flexmark.util.data.DataKey<Boolean> |
AST_INCLUDE_OPTIONS |
static com.vladsch.flexmark.util.data.DataKey<Boolean> |
BLANK_LINE_SPACER |
static com.vladsch.flexmark.util.data.DataKey<Boolean> |
CASE_SENSITIVE_TOC_TAG |
static com.vladsch.flexmark.util.data.DataKey<String> |
DIV_CLASS |
static com.vladsch.flexmark.util.data.DataKey<TocOptions> |
FORMAT_OPTIONS |
static com.vladsch.flexmark.util.data.DataKey<SimTocGenerateOnFormat> |
FORMAT_UPDATE_ON_FORMAT |
static com.vladsch.flexmark.util.data.DataKey<Boolean> |
IS_HTML |
static com.vladsch.flexmark.util.data.DataKey<Boolean> |
IS_NUMBERED |
static com.vladsch.flexmark.util.data.DataKey<Boolean> |
IS_TEXT_ONLY |
static com.vladsch.flexmark.util.data.DataKey<Integer> |
LEVELS |
static com.vladsch.flexmark.util.data.DataKey<String> |
LIST_CLASS |
static com.vladsch.flexmark.util.data.DataKey<TocOptions.ListType> |
LIST_TYPE |
static com.vladsch.flexmark.util.data.NullableDataKey<String> |
TITLE |
static com.vladsch.flexmark.util.data.DataKey<Integer> |
TITLE_LEVEL |
static com.vladsch.flexmark.html.renderer.AttributablePart |
TOC_CONTENT |
static com.vladsch.flexmark.html.renderer.AttributablePart |
TOC_LIST |
| Modifier and Type | Method and Description |
|---|---|
static TocExtension |
create() |
void |
extend(com.vladsch.flexmark.html.HtmlRenderer.Builder htmlRendererBuilder,
@NotNull String rendererType) |
void |
extend(com.vladsch.flexmark.parser.Parser.Builder parserBuilder) |
void |
parserOptions(com.vladsch.flexmark.util.data.MutableDataHolder options) |
void |
rendererOptions(@NotNull com.vladsch.flexmark.util.data.MutableDataHolder options) |
public static final com.vladsch.flexmark.html.renderer.AttributablePart TOC_CONTENT
public static final com.vladsch.flexmark.html.renderer.AttributablePart TOC_LIST
public static final com.vladsch.flexmark.util.data.DataKey<Integer> LEVELS
public static final com.vladsch.flexmark.util.data.DataKey<Boolean> IS_TEXT_ONLY
public static final com.vladsch.flexmark.util.data.DataKey<Boolean> IS_NUMBERED
public static final com.vladsch.flexmark.util.data.DataKey<TocOptions.ListType> LIST_TYPE
public static final com.vladsch.flexmark.util.data.DataKey<Boolean> IS_HTML
public static final com.vladsch.flexmark.util.data.DataKey<Integer> TITLE_LEVEL
public static final com.vladsch.flexmark.util.data.NullableDataKey<String> TITLE
public static final com.vladsch.flexmark.util.data.DataKey<Boolean> AST_INCLUDE_OPTIONS
public static final com.vladsch.flexmark.util.data.DataKey<Boolean> BLANK_LINE_SPACER
public static final com.vladsch.flexmark.util.data.DataKey<String> DIV_CLASS
public static final com.vladsch.flexmark.util.data.DataKey<String> LIST_CLASS
public static final com.vladsch.flexmark.util.data.DataKey<Boolean> CASE_SENSITIVE_TOC_TAG
public static final com.vladsch.flexmark.util.data.DataKey<SimTocGenerateOnFormat> FORMAT_UPDATE_ON_FORMAT
public static final com.vladsch.flexmark.util.data.DataKey<TocOptions> FORMAT_OPTIONS
public static TocExtension create()
public void rendererOptions(@NotNull
@NotNull com.vladsch.flexmark.util.data.MutableDataHolder options)
rendererOptions in interface com.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtensionpublic void parserOptions(com.vladsch.flexmark.util.data.MutableDataHolder options)
parserOptions in interface com.vladsch.flexmark.parser.Parser.ParserExtensionpublic void extend(com.vladsch.flexmark.parser.Parser.Builder parserBuilder)
extend in interface com.vladsch.flexmark.parser.Parser.ParserExtensionpublic void extend(@NotNull
com.vladsch.flexmark.html.HtmlRenderer.Builder htmlRendererBuilder,
@NotNull
@NotNull String rendererType)
extend in interface com.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtensionCopyright © 2020. All rights reserved.