Class HeaderIdGenerator
java.lang.Object
com.vladsch.flexmark.html.renderer.HeaderIdGenerator
- All Implemented Interfaces:
Disposable, HtmlIdGenerator
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean(package private) boolean(package private) String(package private) boolean(package private) StringFields inherited from interface HtmlIdGenerator
NULL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()static StringgenerateId(CharSequence headerText, String toDashChars, boolean noDupedDashes, boolean nonAsciiToLowercase) static StringgenerateId(CharSequence headerText, String toDashChars, String nonDashChars, boolean noDupedDashes, boolean nonAsciiToLowercase) (package private) StringgenerateId(String text) voidgenerateIds(@NotNull Document document) voidgenerateIds(Document document, @Nullable AnchorRefTargetBlockPreVisitor preVisitor) @Nullable String@Nullable StringgetId(@NotNull CharSequence text) static booleanisAlphabetic(char c) booleanbooleanbooleanvoidsetNoDupedDashes(boolean noDupedDashes) voidsetNonAsciiToLowercase(boolean nonAsciiToLowercase) voidsetNonDashChars(String nonDashChars) voidsetResolveDupes(boolean resolveDupes) voidsetToDashChars(String toDashChars)
-
Field Details
-
Constructor Details
-
HeaderIdGenerator
public HeaderIdGenerator() -
HeaderIdGenerator
-
-
Method Details
-
dispose
public void dispose()- Specified by:
disposein interfaceDisposable
-
isResolveDupes
public boolean isResolveDupes() -
setResolveDupes
public void setResolveDupes(boolean resolveDupes) -
getToDashChars
-
setToDashChars
-
getNonDashChars
-
setNonDashChars
-
isNoDupedDashes
public boolean isNoDupedDashes() -
setNoDupedDashes
public void setNoDupedDashes(boolean noDupedDashes) -
isNonAsciiToLowercase
public boolean isNonAsciiToLowercase() -
setNonAsciiToLowercase
public void setNonAsciiToLowercase(boolean nonAsciiToLowercase) -
generateIds
- Specified by:
generateIdsin interfaceHtmlIdGenerator
-
generateIds
public void generateIds(Document document, @Nullable @Nullable AnchorRefTargetBlockPreVisitor preVisitor) - Specified by:
generateIdsin interfaceHtmlIdGenerator
-
generateId
-
getId
- Specified by:
getIdin interfaceHtmlIdGenerator
-
getId
- Specified by:
getIdin interfaceHtmlIdGenerator
-
generateId
public static String generateId(CharSequence headerText, String toDashChars, boolean noDupedDashes, boolean nonAsciiToLowercase) -
generateId
public static String generateId(CharSequence headerText, String toDashChars, String nonDashChars, boolean noDupedDashes, boolean nonAsciiToLowercase) -
isAlphabetic
public static boolean isAlphabetic(char c)
-