Package com.ganteater.ae.desktop.ui
Class JParsedown
java.lang.Object
com.ganteater.ae.desktop.ui.JParsedown
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected static class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected static Pattern[]
protected static Pattern
protected Pattern
protected boolean
protected String
protected HashMap<String,
JParsedown.ReferenceData> protected static String
protected String[]
protected boolean
protected static String
protected boolean
protected static Pattern[]
protected int
protected boolean
static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
convertUrl
(String url) protected String
element
(JParsedown.Element element) protected String
elements
(LinkedList<JParsedown.Element> elements) static String
static String
filterUnsafeUrlInAttribute
(JParsedown.Element element, String attribute) protected String
generateHeaderId
(String text, int level) protected void
getBlockTypes
(char marker, LinkedList<JParsedown.Block> types) protected JParsedown.Inline[]
getInlineTypes
(char marker) void
protected LinkedList<JParsedown.Element>
lineElements
(String text, HashSet<Class<?>> nonNestables) protected String
protected LinkedList<JParsedown.Element>
linesElements
(String[] lines) protected LinkedList<JParsedown.Element>
linesElements
(LinkedList<String> lines) static LinkedList<JParsedown.Element>
replaceAllElements
(String regex, JParsedown.Element[] elements, String text) sanitiseElement
(JParsedown.Element element) setBreaksEnabled
(boolean breaksEnabled) setMarkupEscaped
(boolean markupEscaped) setMdUrlReplacement
(String replacement) setSafeMode
(boolean safeMode) setStrictMode
(boolean strictMode) setUrlsLinked
(boolean urlsLinked) static int
protected LinkedList<JParsedown.Element>
textElements
(String text)
-
Field Details
-
version
- See Also:
-
regexHtmlAttribute
-
textLevelElements
-
strongRegex
-
emRegex
-
specialCharacters
-
breaksEnabled
-
markupEscaped
-
urlsLinked
-
safeMode
-
strictMode
-
mdUrlReplacement
-
referenceDefinitions
-
headerIds
-
title
-
titleLevel
-
inlineMarkerList
-
goodAttribute
-
safeUrlNameToAtt
-
safeLinksWhitelist
-
-
Constructor Details
-
JParsedown
public JParsedown()
-
-
Method Details
-
text
-
textElements
-
setBreaksEnabled
-
setMarkupEscaped
-
setUrlsLinked
-
setSafeMode
-
setStrictMode
-
setMdUrlReplacement
-
getBlockTypes
-
getUnmarkedBlockTypes
-
lines
-
linesElements
-
linesElements
-
getInlineTypes
-
line
-
lineElements
-
generateHeaderId
-
convertUrl
-
element
-
elements
-
sanitiseElement
-
filterUnsafeUrlInAttribute
-
replaceAllElements
public static LinkedList<JParsedown.Element> replaceAllElements(String regex, JParsedown.Element[] elements, String text) -
escape
-
escape
-
startSpan
-