public class TocOptions extends Object implements com.vladsch.flexmark.util.Immutable<TocOptions,TocOptions.AsMutable>, com.vladsch.flexmark.util.options.MutableDataSetter
| Modifier and Type | Class and Description |
|---|---|
static class |
TocOptions.AsMutable |
static class |
TocOptions.ListType |
| Modifier and Type | Field and Description |
|---|---|
static TocOptions |
DEFAULT |
static int |
DEFAULT_LEVELS |
static String |
DEFAULT_TITLE |
static int |
DEFAULT_TITLE_LEVEL |
String |
divClass |
boolean |
isAstAddOptions |
boolean |
isBlankLineSpacer |
boolean |
isCaseSensitiveTocTag |
boolean |
isHtml |
boolean |
isNumbered |
boolean |
isTextOnly |
int |
levels |
static TocOptions.ListType |
LIST_TYPE |
String |
listClass |
TocOptions.ListType |
listType |
String |
rawTitle |
int |
rawTitleLevel |
String |
title |
int |
titleLevel |
static int |
VALID_LEVELS |
| Constructor and Description |
|---|
TocOptions() |
TocOptions(com.vladsch.flexmark.util.options.DataHolder options,
boolean isSimToc) |
TocOptions(int levels,
boolean isHtml,
boolean isTextOnly,
boolean isNumbered,
int titleLevel,
CharSequence title,
TocOptions.ListType listType,
boolean isAstAddOptions,
boolean isBlankLineSpacer,
CharSequence divClass,
CharSequence listClass,
boolean isCaseSensitiveTocTag) |
TocOptions(int levels,
boolean isHtml,
boolean isTextOnly,
boolean isNumbered,
int titleLevel,
String title,
TocOptions.ListType listType) |
TocOptions(int levels,
boolean isHtml,
boolean isTextOnly,
boolean isNumbered,
TocOptions.ListType listType) |
TocOptions(TocOptions.AsMutable other) |
TocOptions(TocOptions other) |
public static final TocOptions DEFAULT
public static final int DEFAULT_LEVELS
public static final String DEFAULT_TITLE
public static final int DEFAULT_TITLE_LEVEL
public static final int VALID_LEVELS
public static final TocOptions.ListType LIST_TYPE
public final int levels
public final boolean isTextOnly
public final boolean isNumbered
public final TocOptions.ListType listType
public final boolean isHtml
public final int titleLevel
public final String title
public final int rawTitleLevel
public final String rawTitle
public final boolean isAstAddOptions
public final boolean isBlankLineSpacer
public final String divClass
public final String listClass
public final boolean isCaseSensitiveTocTag
public TocOptions()
public TocOptions(int levels,
boolean isHtml,
boolean isTextOnly,
boolean isNumbered,
TocOptions.ListType listType)
public TocOptions(int levels,
boolean isHtml,
boolean isTextOnly,
boolean isNumbered,
int titleLevel,
String title,
TocOptions.ListType listType)
public TocOptions(TocOptions.AsMutable other)
public TocOptions(TocOptions other)
public TocOptions(com.vladsch.flexmark.util.options.DataHolder options,
boolean isSimToc)
public TocOptions(int levels,
boolean isHtml,
boolean isTextOnly,
boolean isNumbered,
int titleLevel,
CharSequence title,
TocOptions.ListType listType,
boolean isAstAddOptions,
boolean isBlankLineSpacer,
CharSequence divClass,
CharSequence listClass,
boolean isCaseSensitiveTocTag)
public TocOptions.AsMutable toMutable()
toMutable in interface com.vladsch.flexmark.util.Immutable<TocOptions,TocOptions.AsMutable>public com.vladsch.flexmark.util.options.MutableDataHolder setIn(com.vladsch.flexmark.util.options.MutableDataHolder dataHolder)
setIn in interface com.vladsch.flexmark.util.options.MutableDataSetterpublic boolean isLevelIncluded(int level)
public TocOptions withLevels(int levels)
public TocOptions withIsHtml(boolean isHtml)
public TocOptions withIsTextOnly(boolean isTextOnly)
public TocOptions withIsNumbered(boolean isNumbered)
public TocOptions withTitleLevel(int titleLevel)
public TocOptions withTitle(CharSequence title)
public TocOptions withListType(TocOptions.ListType listType)
public TocOptions withIsAstAddOptions(boolean isAstAddOptions)
public TocOptions withIsBlankLineSpacer(boolean isBlankLineSpacer)
public TocOptions withRawTitleLevel(int titleLevel)
public TocOptions withRawTitle(CharSequence title)
public TocOptions withDivClass(CharSequence divClass)
public TocOptions withListClass(CharSequence listClass)
public TocOptions withLevelList(int... levelList)
public static int getLevels(int... levelList)
public String getTitleHeading()
Copyright © 2020. All rights reserved.