public class MarkdownVisitorHelper extends Object
Modifier and Type | Class | Description |
---|---|---|
static class |
MarkdownVisitorHelper.EscapeTextEnum |
Constructor | Description |
---|---|
MarkdownVisitorHelper() |
Modifier and Type | Method | Description |
---|---|---|
static String |
escapeMarkdownText(String text,
MarkdownVisitorHelper.EscapeTextEnum firstEscape,
MarkdownVisitorHelper.EscapeTextEnum... nextEscapes) |
Escapes special Markdown characters in a string.
|
static boolean |
isConfluenceMacro(String text) |
|
static boolean |
isConfluenceMacroOrVariable(String text) |
|
static boolean |
isConfluenceVariable(String text) |
|
static boolean |
isURL(String url) |
|
static Matcher |
parseConfluenceMacro(@NonNull String text) |
|
static String |
processImageUrl(String url,
MarkdownParserContext context) |
|
static String |
processLinkUrl(String url,
MarkdownParserContext parseContext) |
public static boolean isURL(String url)
public static String processImageUrl(String url, MarkdownParserContext context)
url
- public static String processLinkUrl(String url, MarkdownParserContext parseContext)
public static boolean isConfluenceMacroOrVariable(String text)
text
- public static boolean isConfluenceMacro(String text)
text
- public static boolean isConfluenceVariable(String text)
public static Matcher parseConfluenceMacro(@NonNull @NonNull String text)
text
- public static String escapeMarkdownText(String text, MarkdownVisitorHelper.EscapeTextEnum firstEscape, MarkdownVisitorHelper.EscapeTextEnum... nextEscapes)
text
- text The text to escapefirstEscape
- nextEscapes
- Copyright © 2023. All rights reserved.