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) String
Fields inherited from interface com.vladsch.flexmark.html.renderer.HtmlIdGenerator
NULL
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
static String
generateId
(CharSequence headerText, String toDashChars, boolean noDupedDashes, boolean nonAsciiToLowercase) static String
generateId
(CharSequence headerText, String toDashChars, String nonDashChars, boolean noDupedDashes, boolean nonAsciiToLowercase) (package private) String
generateId
(String text) void
generateIds
(@NotNull Document document) void
generateIds
(Document document, @Nullable AnchorRefTargetBlockPreVisitor preVisitor) @Nullable String
@Nullable String
getId
(@NotNull CharSequence text) static boolean
isAlphabetic
(char c) boolean
boolean
boolean
void
setNoDupedDashes
(boolean noDupedDashes) void
setNonAsciiToLowercase
(boolean nonAsciiToLowercase) void
setNonDashChars
(String nonDashChars) void
setResolveDupes
(boolean resolveDupes) void
setToDashChars
(String toDashChars)
-
Field Details
-
Constructor Details
-
HeaderIdGenerator
public HeaderIdGenerator() -
HeaderIdGenerator
-
-
Method Details
-
dispose
public void dispose()- Specified by:
dispose
in 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:
generateIds
in interfaceHtmlIdGenerator
-
generateIds
public void generateIds(Document document, @Nullable @Nullable AnchorRefTargetBlockPreVisitor preVisitor) - Specified by:
generateIds
in interfaceHtmlIdGenerator
-
generateId
-
getId
- Specified by:
getId
in interfaceHtmlIdGenerator
-
getId
- Specified by:
getId
in 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)
-