Architecture Diagrams for /vsch/flexmark-java[edit]
Packages / Module flexmark-integration-test / com.vladsch.flexmark.java.samples / UnderlineExtensionSample

class UnderlineExtensionSample

A sample that demonstrates how to add HTML rendering support for a custom token, in this case, '+' which is HTML rendered using the ins tag.
Class fields and methods
class UnderlineExtensionSample
A sample that demonstrates how to add HTML rendering support for a cust...
class UnderlineExtensionSample.Underline
constructor Underline(chars)
constructor Underline(openingMarker,text,closingMarker)
constructor Underline()
O
method getAstExtra(out)
O
method getClosingMarker()
O
method getOpeningMarker()
O
method getSegments()
O
method getText()
O
method setClosingMarker(closingMarker)
O
method setOpeningMarker(openingMarker)
O
method setText(text)
class UnderlineExtensionSample.UnderlineDelimiterProcessor
constructor UnderlineExtensionSample.UnderlineDelimiterProcessor()
O
method canBeCloser(before,after,leftFlanking,rightFlanking,beforeIsPunctuation,afterIsPunctuation,beforeIsWhitespace,afterIsWhiteSpace)
O
method canBeOpener(before,after,leftFlanking,rightFlanking,beforeIsPunctuation,afterIsPunctuation,beforeIsWhitespace,afterIsWhiteSpace)
O
method getClosingCharacter()
O
method getDelimiterUse(opener,closer)
O
method getMinLength()
O
method getOpeningCharacter()
O
method process(opener,closer,delimitersUsed)
O
method skipNonOpenerCloser()
O
method unmatchedDelimiterNode(inlineParser,delimiter)
class UnderlineExtensionSample.UnderlineExtension
A custom Flexmark Java extension to support the usage of '+' as a Markd...
constructor UnderlineExtension()
S
method create()
O
method extend(htmlRendererBuilder,rendererType)
O
method extend(parserBuilder)
O
method parserOptions(options)
O
method rendererOptions(options)
class UnderlineExtensionSample.UnderlineNodeRenderer
class UnderlineExtensionSample.UnderlineNodeRenderer.Factory
constructor UnderlineExtensionSample.UnderlineNodeRenderer.Factory()
O
method apply(options)
constructor UnderlineExtensionSample.UnderlineNodeRenderer()
O
method getNodeRenderingHandlers()
Sm
method main(args)