Class LinkDestinationParser
java.lang.Object
com.vladsch.flexmark.parser.internal.LinkDestinationParser
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLinkDestinationParser
(boolean allowMatchedParentheses, boolean spaceInUrls, boolean parseJekyllMacrosInUrls, boolean intellijDummyIdentifier) Parse Link Destination -
Method Summary
Modifier and TypeMethodDescriptionstatic BitSet
getCharSet
(char charFrom, char charTo) static BitSet
getCharSet
(CharSequence chars) parseLinkDestination
(BasedSequence input, int startIndex)
-
Field Details
-
EXCLUDED_0_TO_SPACE_CHARS
-
JEKYLL_EXCLUDED_CHARS
-
PAREN_EXCLUDED_CHARS
-
PAREN_ESCAPABLE_CHARS
-
PAREN_QUOTE_CHARS
-
allowMatchedParentheses
public final boolean allowMatchedParentheses -
spaceInUrls
public final boolean spaceInUrls -
parseJekyllMacrosInUrls
public final boolean parseJekyllMacrosInUrls -
intellijDummyIdentifier
public final boolean intellijDummyIdentifier
-
-
Constructor Details
-
LinkDestinationParser
public LinkDestinationParser(boolean allowMatchedParentheses, boolean spaceInUrls, boolean parseJekyllMacrosInUrls, boolean intellijDummyIdentifier) Parse Link Destination- Parameters:
allowMatchedParentheses
- allow matched parentheses in link address. NOTE: if jekyll macros option is enabled, them matched parentheses will be enabled even if not selected.spaceInUrls
- allow space in addressparseJekyllMacrosInUrls
- allow jekyll macros, matched {{ and }}intellijDummyIdentifier
- allow intellij dummy identifier character
-
-
Method Details
-
parseLinkDestination
-
getCharSet
-
getCharSet
-