public class TocOptions extends Object implements Immutable<TocOptions,TocOptions.AsMutable>, 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 |
boolean |
isAstAddOptions |
boolean |
isBlankLineSpacer |
boolean |
isHtml |
boolean |
isNumbered |
boolean |
isTextOnly |
int |
levels |
static TocOptions.ListType |
LIST_TYPE |
TocOptions.ListType |
listType |
String |
rawTitle |
int |
rawTitleLevel |
String |
title |
int |
titleLevel |
static int |
VALID_LEVELS |
| Constructor and Description |
|---|
TocOptions() |
TocOptions(DataHolder options) |
TocOptions(int levels,
boolean isHtml,
boolean isTextOnly,
boolean isNumbered,
int titleLevel,
CharSequence title,
TocOptions.ListType listType,
boolean isAstAddOptions,
boolean isBlankLineSpacer) |
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) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
static int |
getLevels(int... levelList) |
String |
getTitleHeading() |
int |
hashCode() |
boolean |
isLevelIncluded(int level) |
MutableDataHolder |
setIn(MutableDataHolder dataHolder) |
TocOptions.AsMutable |
toMutable() |
String |
toString() |
TocOptions |
withIsAstAddOptions(boolean isAstAddOptions) |
TocOptions |
withIsBlankLineSpacer(boolean isBlankLineSpacer) |
TocOptions |
withIsHtml(boolean isHtml) |
TocOptions |
withIsNumbered(boolean isNumbered) |
TocOptions |
withIsTextOnly(boolean isTextOnly) |
TocOptions |
withLevelList(int... levelList) |
TocOptions |
withLevels(int levels) |
TocOptions |
withListType(TocOptions.ListType listType) |
TocOptions |
withRawTitle(CharSequence title) |
TocOptions |
withRawTitleLevel(int titleLevel) |
TocOptions |
withTitle(CharSequence title) |
TocOptions |
withTitleLevel(int titleLevel) |
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 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(DataHolder options)
public TocOptions(int levels,
boolean isHtml,
boolean isTextOnly,
boolean isNumbered,
int titleLevel,
CharSequence title,
TocOptions.ListType listType,
boolean isAstAddOptions,
boolean isBlankLineSpacer)
public TocOptions.AsMutable toMutable()
toMutable in interface Immutable<TocOptions,TocOptions.AsMutable>public MutableDataHolder setIn(MutableDataHolder dataHolder)
setIn in interface 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 withLevelList(int... levelList)
public static int getLevels(int... levelList)
public String getTitleHeading()
Copyright © 2017. All rights reserved.