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
  • Field Details

    • DEFAULT

      public static final TocOptions DEFAULT
    • DEFAULT_LEVELS

      public static final int DEFAULT_LEVELS
      See Also:
    • DEFAULT_TITLE

      public static final String 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

      public static final TocOptions.ListType LIST_TYPE
    • levels

      public final int levels
    • isTextOnly

      public final boolean isTextOnly
    • isNumbered

      public final boolean isNumbered
    • listType

      public final TocOptions.ListType listType
    • isHtml

      public final boolean isHtml
    • titleLevel

      public final int titleLevel
    • title

      public final String title
    • isAstAddOptions

      public final boolean isAstAddOptions
    • isBlankLineSpacer

      public final boolean isBlankLineSpacer
    • divClass

      public final String divClass
    • listClass

      public final String 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

      public TocOptions(@NotNull TocOptions.AsMutable other)
    • TocOptions

      public TocOptions(@NotNull @NotNull TocOptions other)
    • TocOptions

      public TocOptions(@Nullable @Nullable DataHolder options, boolean isSimToc)
    • 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