Class TocOptions

    • Field Detail

      • levels

        public final int levels
      • isTextOnly

        public final boolean isTextOnly
      • isNumbered

        public final boolean isNumbered
      • isHtml

        public final boolean isHtml
      • titleLevel

        public final int titleLevel
      • title

        public final java.lang.String title
      • isAstAddOptions

        public final boolean isAstAddOptions
      • isBlankLineSpacer

        public final boolean isBlankLineSpacer
      • divClass

        public final java.lang.String divClass
      • listClass

        public final java.lang.String listClass
      • isCaseSensitiveTocTag

        public final boolean isCaseSensitiveTocTag
    • Constructor Detail

      • 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,
                          java.lang.String title,
                          TocOptions.ListType listType)
      • TocOptions

        public TocOptions​(@NotNull
                          TocOptions other)
      • TocOptions

        public TocOptions​(@Nullable
                          DataHolder options,
                          boolean isSimToc)
      • TocOptions

        public TocOptions​(int levels,
                          boolean isHtml,
                          boolean isTextOnly,
                          boolean isNumbered,
                          int titleLevel,
                          java.lang.CharSequence title,
                          TocOptions.ListType listType,
                          boolean isAstAddOptions,
                          boolean isBlankLineSpacer,
                          java.lang.CharSequence divClass,
                          java.lang.CharSequence listClass,
                          boolean isCaseSensitiveTocTag)
    • Method Detail

      • isLevelIncluded

        public boolean isLevelIncluded​(int level)
      • withLevels

        public TocOptions withLevels​(int levels)
      • withIsHtml

        public TocOptions withIsHtml​(boolean isHtml)
      • withIsTextOnly

        public TocOptions withIsTextOnly​(boolean isTextOnly)
      • withIsNumbered

        public TocOptions withIsNumbered​(boolean isNumbered)
      • withTitleLevel

        public TocOptions withTitleLevel​(int titleLevel)
      • withTitle

        public TocOptions withTitle​(java.lang.CharSequence title)
      • withIsAstAddOptions

        public TocOptions withIsAstAddOptions​(boolean isAstAddOptions)
      • withIsBlankLineSpacer

        public TocOptions withIsBlankLineSpacer​(boolean isBlankLineSpacer)
      • withRawTitleLevel

        public TocOptions withRawTitleLevel​(int titleLevel)
      • withRawTitle

        public TocOptions withRawTitle​(java.lang.CharSequence title)
      • withDivClass

        public TocOptions withDivClass​(java.lang.CharSequence divClass)
      • withListClass

        public TocOptions withListClass​(java.lang.CharSequence listClass)
      • withLevelList

        public TocOptions withLevelList​(int... levelList)
      • getLevels

        public static int getLevels​(int... levelList)
      • getTitleHeading

        public java.lang.String getTitleHeading()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object