Class TocOptions
java.lang.Object
com.vladsch.flexmark.ext.toc.internal.TocOptions
- All Implemented Interfaces:
MutableDataSetter
,Immutable<TocOptions,
TocOptions.AsMutable>
public class TocOptions
extends Object
implements Immutable<TocOptions,TocOptions.AsMutable>, MutableDataSetter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static enum
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TocOptions
static final int
static final String
static final int
final String
final boolean
final boolean
final boolean
final boolean
final boolean
final boolean
final int
static final TocOptions.ListType
final String
final TocOptions.ListType
final String
final int
static final int
-
Constructor Summary
ConstructorsConstructorDescriptionTocOptions
(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
(@NotNull TocOptions other) TocOptions
(@Nullable DataHolder options, boolean isSimToc) TocOptions
(TocOptions.AsMutable other) -
Method Summary
Modifier and TypeMethodDescriptionboolean
static int
getLevels
(int... levelList) int
hashCode()
boolean
isLevelIncluded
(int level) @NotNull MutableDataHolder
setIn
(@NotNull MutableDataHolder dataHolder) toString()
withDivClass
(CharSequence divClass) withIsAstAddOptions
(boolean isAstAddOptions) withIsBlankLineSpacer
(boolean isBlankLineSpacer) withIsHtml
(boolean isHtml) withIsNumbered
(boolean isNumbered) withIsTextOnly
(boolean isTextOnly) withLevelList
(int... levelList) withLevels
(int levels) withListClass
(CharSequence listClass) withListType
(TocOptions.ListType listType) withRawTitle
(CharSequence title) withRawTitleLevel
(int titleLevel) withTitle
(CharSequence title) withTitleLevel
(int titleLevel)
-
Field Details
-
DEFAULT
-
DEFAULT_LEVELS
public static final int DEFAULT_LEVELS- See Also:
-
DEFAULT_TITLE
- See Also:
-
DEFAULT_TITLE_LEVEL
public static final int DEFAULT_TITLE_LEVEL- See Also:
-
VALID_LEVELS
public static final int VALID_LEVELS- See Also:
-
LIST_TYPE
-
levels
public final int levels -
isTextOnly
public final boolean isTextOnly -
isNumbered
public final boolean isNumbered -
listType
-
isHtml
public final boolean isHtml -
titleLevel
public final int titleLevel -
title
-
isAstAddOptions
public final boolean isAstAddOptions -
isBlankLineSpacer
public final boolean isBlankLineSpacer -
divClass
-
listClass
-
isCaseSensitiveTocTag
public final boolean isCaseSensitiveTocTag
-
-
Constructor Details
-
TocOptions
public TocOptions() -
TocOptions
public TocOptions(int levels, boolean isHtml, boolean isTextOnly, boolean isNumbered, TocOptions.ListType listType) -
TocOptions
public TocOptions(int levels, boolean isHtml, boolean isTextOnly, boolean isNumbered, int titleLevel, String title, TocOptions.ListType listType) -
TocOptions
-
TocOptions
-
TocOptions
-
TocOptions
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)
-
-
Method Details
-
toMutable
- Specified by:
toMutable
in interfaceImmutable<TocOptions,
TocOptions.AsMutable>
-
setIn
- Specified by:
setIn
in interfaceMutableDataSetter
-
isLevelIncluded
public boolean isLevelIncluded(int level) -
withLevels
-
withIsHtml
-
withIsTextOnly
-
withIsNumbered
-
withTitleLevel
-
withTitle
-
withListType
-
withIsAstAddOptions
-
withIsBlankLineSpacer
-
withRawTitleLevel
-
withRawTitle
-
withDivClass
-
withListClass
-
withLevelList
-
getLevels
public static int getLevels(int... levelList) -
getTitleHeading
-
equals
-
hashCode
public int hashCode() -
toString
-