Package com.ganteater.ae.desktop.ui
Class JParsedown
java.lang.Object
com.ganteater.ae.desktop.ui.JParsedown
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected static classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected static Pattern[]protected static Patternprotected Patternprotected booleanprotected Stringprotected HashMap<String, JParsedown.ReferenceData> protected static Stringprotected String[]protected booleanprotected static Stringprotected booleanprotected static Pattern[]protected intprotected booleanstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringconvertUrl(String url) protected Stringelement(JParsedown.Element element) protected Stringelements(LinkedList<JParsedown.Element> elements) static Stringstatic StringfilterUnsafeUrlInAttribute(JParsedown.Element element, String attribute) protected StringgenerateHeaderId(String text, int level) protected voidgetBlockTypes(char marker, LinkedList<JParsedown.Block> types) protected JParsedown.Inline[]getInlineTypes(char marker) voidprotected LinkedList<JParsedown.Element> lineElements(String text, HashSet<Class<?>> nonNestables) protected Stringprotected 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 intprotected LinkedList<JParsedown.Element> textElements(String text)
-
Field Details
-
version
-
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
-