public class WikiLinkExtension extends Object implements com.vladsch.flexmark.parser.Parser.ParserExtension, com.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtension
| Modifier and Type | Field and Description |
|---|---|
static com.vladsch.flexmark.util.options.DataKey<Boolean> |
ALLOW_ANCHOR_ESCAPE |
static com.vladsch.flexmark.util.options.DataKey<Boolean> |
ALLOW_ANCHORS |
static com.vladsch.flexmark.util.options.DataKey<Boolean> |
ALLOW_INLINES |
static com.vladsch.flexmark.util.options.DataKey<Boolean> |
ALLOW_PIPE_ESCAPE |
static com.vladsch.flexmark.util.options.DataKey<Boolean> |
DISABLE_RENDERING |
static com.vladsch.flexmark.util.options.DataKey<String> |
IMAGE_FILE_EXTENSION |
static com.vladsch.flexmark.util.options.DataKey<Boolean> |
IMAGE_LINKS |
static com.vladsch.flexmark.util.options.DataKey<String> |
IMAGE_PREFIX |
static com.vladsch.flexmark.util.options.DataKey<String> |
IMAGE_PREFIX_ABSOLUTE
Image prefix to use for absolute wiki image sources starting with the
'/' character. |
static com.vladsch.flexmark.util.options.DataKey<String> |
LINK_ESCAPE_CHARS
Characters to escape in wiki links.
|
static com.vladsch.flexmark.util.options.DataKey<String> |
LINK_FILE_EXTENSION |
static com.vladsch.flexmark.util.options.DataKey<Boolean> |
LINK_FIRST_SYNTAX |
static com.vladsch.flexmark.util.options.DataKey<String> |
LINK_PREFIX |
static com.vladsch.flexmark.util.options.DataKey<String> |
LINK_PREFIX_ABSOLUTE
Link prefix to use for absolute wiki links starting with the
'/' character. |
static com.vladsch.flexmark.util.options.DataKey<String> |
LINK_REPLACE_CHARS
Characters to replace
LINK_ESCAPE_CHARS with. |
static com.vladsch.flexmark.html.renderer.LinkType |
WIKI_LINK |
| Modifier and Type | Method and Description |
|---|---|
static com.vladsch.flexmark.Extension |
create() |
void |
extend(com.vladsch.flexmark.html.HtmlRenderer.Builder rendererBuilder,
String rendererType) |
void |
extend(com.vladsch.flexmark.parser.Parser.Builder parserBuilder) |
void |
parserOptions(com.vladsch.flexmark.util.options.MutableDataHolder options) |
void |
rendererOptions(com.vladsch.flexmark.util.options.MutableDataHolder options) |
public static final com.vladsch.flexmark.util.options.DataKey<Boolean> ALLOW_INLINES
public static final com.vladsch.flexmark.util.options.DataKey<Boolean> ALLOW_ANCHORS
public static final com.vladsch.flexmark.util.options.DataKey<Boolean> ALLOW_ANCHOR_ESCAPE
public static final com.vladsch.flexmark.util.options.DataKey<Boolean> ALLOW_PIPE_ESCAPE
public static final com.vladsch.flexmark.util.options.DataKey<Boolean> DISABLE_RENDERING
public static final com.vladsch.flexmark.util.options.DataKey<Boolean> LINK_FIRST_SYNTAX
public static final com.vladsch.flexmark.util.options.DataKey<String> LINK_PREFIX
public static final com.vladsch.flexmark.util.options.DataKey<String> LINK_PREFIX_ABSOLUTE
'/' character.
Will get its value from option LINK_PREFIX until its own value is set.
public static final com.vladsch.flexmark.util.options.DataKey<String> IMAGE_PREFIX
public static final com.vladsch.flexmark.util.options.DataKey<String> IMAGE_PREFIX_ABSOLUTE
'/' character.
Will get its value from option IMAGE_PREFIX until its own value is set.
public static final com.vladsch.flexmark.util.options.DataKey<Boolean> IMAGE_LINKS
public static final com.vladsch.flexmark.util.options.DataKey<String> LINK_FILE_EXTENSION
public static final com.vladsch.flexmark.util.options.DataKey<String> IMAGE_FILE_EXTENSION
public static final com.vladsch.flexmark.util.options.DataKey<String> LINK_ESCAPE_CHARS
Each character in the configuration string is replaced with a character
at the corresponding index in the string given by the configuration
option LINK_REPLACE_CHARS.
public static final com.vladsch.flexmark.util.options.DataKey<String> LINK_REPLACE_CHARS
LINK_ESCAPE_CHARS with.LINK_ESCAPE_CHARSpublic static final com.vladsch.flexmark.html.renderer.LinkType WIKI_LINK
public static com.vladsch.flexmark.Extension create()
public void rendererOptions(com.vladsch.flexmark.util.options.MutableDataHolder options)
rendererOptions in interface com.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtensionpublic void parserOptions(com.vladsch.flexmark.util.options.MutableDataHolder options)
parserOptions in interface com.vladsch.flexmark.parser.Parser.ParserExtensionpublic void extend(com.vladsch.flexmark.parser.Parser.Builder parserBuilder)
extend in interface com.vladsch.flexmark.parser.Parser.ParserExtensionpublic void extend(com.vladsch.flexmark.html.HtmlRenderer.Builder rendererBuilder,
String rendererType)
extend in interface com.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtensionCopyright © 2018. All rights reserved.