Top Fields Constructors Methods
com.vladsch.flexmark.parser.internal

public Class LinkDestinationParser

extends Object
Class Inheritance
Imports
com.vladsch.flexmark.util.format.TableFormatOptions, com.vladsch.flexmark.util.sequence.BasedSequence, .Escaping, java.util.BitSet

Field Summary

Modifier and TypeField and Description
public final boolean
public final BitSet
public final boolean
public final BitSet
public final BitSet
public final BitSet
public final BitSet
public final boolean
public final boolean

Constructor Summary

AccessConstructor and Description
public
LinkDestinationParser(boolean
allow matched parentheses in link address.

Note

if jekyll macros option is enabled, them matched parentheses will be enabled even if not selected.

allowMatchedParentheses
,
boolean
allow space in address
spaceInUrls
,
boolean
allow jekyll macros, matched {{ and }}
parseJekyllMacrosInUrls
,
boolean
allow intellij dummy identifier character
intellijDummyIdentifier
)

Parse Link Destination

Method Summary

Modifier and TypeMethod and Description
public static BitSet
public static BitSet
getCharSet(char charFrom, char charTo)

public BasedSequence
parseLinkDestination(BasedSequence input, int startIndex)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

allowMatchedParenthesesback to summary
public final boolean allowMatchedParentheses
EXCLUDED_0_TO_SPACE_CHARSback to summary
public final BitSet EXCLUDED_0_TO_SPACE_CHARS
intellijDummyIdentifierback to summary
public final boolean intellijDummyIdentifier
JEKYLL_EXCLUDED_CHARSback to summary
public final BitSet JEKYLL_EXCLUDED_CHARS
PAREN_ESCAPABLE_CHARSback to summary
public final BitSet PAREN_ESCAPABLE_CHARS
PAREN_EXCLUDED_CHARSback to summary
public final BitSet PAREN_EXCLUDED_CHARS
PAREN_QUOTE_CHARSback to summary
public final BitSet PAREN_QUOTE_CHARS
parseJekyllMacrosInUrlsback to summary
public final boolean parseJekyllMacrosInUrls
spaceInUrlsback to summary
public final boolean spaceInUrls

Constructor Detail

LinkDestinationParserback to summary
public LinkDestinationParser(boolean allowMatchedParentheses, boolean spaceInUrls, boolean parseJekyllMacrosInUrls, boolean intellijDummyIdentifier)

Parse Link Destination

Parameters
allowMatchedParentheses:boolean

allow matched parentheses in link address.

Note

if jekyll macros option is enabled, them matched parentheses will be enabled even if not selected.

spaceInUrls:boolean

allow space in address

parseJekyllMacrosInUrls:boolean

allow jekyll macros, matched {{ and }}

intellijDummyIdentifier:boolean

allow intellij dummy identifier character

Method Detail

getCharSetback to summary
public static BitSet getCharSet(CharSequence chars)
getCharSetback to summary
public static BitSet getCharSet(char charFrom, char charTo)
parseLinkDestinationback to summary
public BasedSequence parseLinkDestination(BasedSequence input, int startIndex)