GitHub repository | This map was generated from repository code by SourceSpy (more info)
flexmark-javaMethod Formatter.mergeRender(documents,output)
mergeRender()
Render a node to the appendable
IRender
class Formatter
Renders a tree of nodes to Markdown. Start with the #builder method to configure the...
O
get()
DataKeyBase
class DataKey
NOTE: Constructors have changed in a breaking way from 0.50.x and prior implementati...
mergeRender()
MutableDataSet()
DataSet...
class MutableDataSet
set()
Factory()
HeaderIdGeneratorFactory
class HeaderIdGenerator.Factory
getTranslationHandler()
MergeContextImpl()
MergeContext
class MergeContextImpl
Abstract
setRenderPurpose()
TranslationContext
interface TranslationHandler
O
render()
NodeFormatterSubContext
class Formatter.MainNodeFormatter
Abstract
getTranslatingTexts()
O
forEachPrecedingDocument()
Abstract
setTranslatedTexts()
flushTo()
NodeFormatterContext
abstract class NodeFormatterSubContext
S
builder()
IParse
class Parser
Parses input text to a tree of nodes. Start with the #builder method, configure the ...
O
build()
BuilderBase
class Parser.Builder
Builder for configuring a Parser .
O
parse()
Parse the specified input text into a tree of nodes. <p> Note that this method is th...
setDocuments()
O
blankLine()
LineAppendable
abstract class MarkdownWriterBase
set()
TranslationHandlerImpl()
TranslationHandler
class TranslationHandlerImpl
FormatterOptions()
class FormatterOptions
MutableDataSet()
O
get()
DataKeyBase
class NullableDataKey
updateDocumentMap()
Abstract
setMergeContext()
renderNode()
Abstract
beginRendering()
values()
enum FormattingPhase
COLLECT,DOCUMENT_FIRST,DOCUMENT_TOP,DOCUMENT, DOCUMENT_BOTTOM
O
pushPrefix()
O
setPrefix()
render()
AstHandler
class NodeFormattingHandler
O
popPrefix()
Abstract
getFormattingPhases()
NodeFormatter
interface PhasedNodeFormatter
A renderer for a document node for a specific rendering phase
Abstract
renderDocument()
Render the specified node.
FormatControlProcessor()
class FormatControlProcessor
initializeFrom()
processFormatControl()
isFormattingOff()
getChars()
abstract class Node
O
append()
O
pushPrefix()
LineAppendable
class LineAppendableImpl
O
setPrefix()
getAdapter()
abstract class AstHandler
Base class for tracking generic node to specific node handler
Abstract
render()
AstAction
interface NodeFormattingHandler.CustomNodeFormatter
popPrefix()
Pop a prefix from the stack and set the current prefix
interface LineAppendable
Used to collect line text for further processing control output of new lines limitin...
Abstract
popPrefix()
Pop a prefix from the stack and set the current prefix
getStartOffset()
isFormattingRegion()
Abstract
getStartOffset()
Get the start offset of this sequence into {@link #getBaseSequence()} and {@link #ge...
IRichSequence...
interface BasedSequence
A CharSequence that references original char sequence with offsets into original pre...
hasChildren()
getLastChild()
isFormatterOffTag()
getPrevious()
getParent()
O
blankLine()
O
line()
isTrailingBlankLine()
any()
appendEol()
Abstract
length()
interface ISequenceBuilder
appendImpl()
rawIndentsOnFirstEol()
Abstract
append()
getRangePrefixAfterEol()
Returns text range if EOL was appended <p> NOTE: if range == Range.NULL then no line...
O
getFirst()
Paired
class Pair
isNull()
class Range
resetBuilder()
getStart()
getEnd()
O
getSecond()
addLineRange()
doEolOnFirstTest()
Abstract
append()
Abstract
append()
append()
getLineRange()
Abstract
toSequence()
S
trimmedEOL()
interface SequenceUtils
S
trimEnd()
Abstract
getBuilder()
getLastLineInfo()
S
isBlank()
S
create()
class LineInfo
Line information in LineAppendable
S
eolEndLength()
S
eolEndLength()
S
safeCharAt()
S
trimEnd()
S
trimEndRange()
S
subSequence()
Get a portion of this sequence selected by range
S
countTrailing()
S
of()
S
rangeLimit()
class Utils
S
lastIndexOfAnyNot()
negate()
Returns a predicate that represents the logical negation of this predicate.
interface CharPredicate
Interface for set of characters to use for inclusion exclusion tests Can be used for...
S
lastIndexOfAny()
Abstract
test()
test()
Range()
Create range
S
isEmpty()
S
countLeading()
S
indexOfAnyNot()
S
indexOfAny()
LineInfo()
rawIndent()
run()
external
class? Runnable
S
combinedPrefix()
isPrefixed()
isTrimTrailingWhitespace()
S
countTrailingSpaceTab()
Pair()
any()
class BitFieldSet
Re-Implementation of RegularEnumSet class for EnumSet, for "regular sized" enum type...
isBlankText()
S
any()
O
append()
appendImpl()
Abstract
accept()
interface MergeContextConsumer
O
line()
appendTo()
appendTo()
Abstract
appendTo()
append lines to appendable with given maximum trailing blank lines and given prefix ...
Builder()
loadExtensions()
MutableDataSet
abstract class BuilderBase
O
contains()
DataHolder
class DataSet
extensions()
size()
external
class? Collection
Abstract
preloadExtension()
Preload operation for extension, perform any data config and other operation needed ...
Abstract
loadExtension()
Load extension if it is valid
set()
Tracks keys set by extension initialization
addExtensionApiPoint()
Call to add extension API point to track
Parser()
O
toImmutable()
S
calculateBlockParserFactories()
ParserState
class DocumentParser
getLeadInHandler()
Dependent
interface CustomBlockParserFactory
Custom block parser factory to create parser instance specific block parser factory
S
calculateParagraphPreProcessors()
S
calculateBlockPreProcessors()
S
calculateDelimiterProcessors()
LightInlineParserImpl...
class InlineParserImpl
S
calculateDelimiterCharacters()
S
calculateLinkRefProcessors()
S
calculateSpecialCharacters()
S
calculatePostProcessors()
class PostProcessorManager
DataSet()
Abstract
getAll()
MutableDataSetter
interface DataHolder
S
resolveFlatDependencies()
class DependencyResolver
S
resolveDependencies()
DependentItemMap()
OrderedMap
class DependentItemMap
apply()
external
interface Function
containsKey()
class OrderedMap
size()
Abstract
affectsGlobalScope()
interface Dependent
DependentItem()
class DependentItem
put()
Abstract
getAfterDependents()
valueIterable()
addDependency()
addDependent()
get()
Abstract
getBeforeDependents()
Ref()
class Ref
valueIterator()
hasDependencies()
getValue()
hasDependents()
removeDependency()
contains()
class OrderedSet
size()
getIndexedValueProxy()
indexIterable()
IndexedIterable()
ReversibleIndexedIterable
class IndexedIterable
Indexed<V>Anonymous()
class OrderedMap.Indexed<V>Anonymous
BitSetIterable()
ReversibleIterable
class BitSetIterable
BitSetIterable()
indexOf()
S
ifNull()
indexIterator()
IndexedIterator()
ReversibleIndexedIterator
class IndexedIterator
BitSetIterator()
ReversibleIterator
class BitSetIterator
BitSetIterator()
isValidIndex()
AsteriskDelimiterProcessor()
EmphasisDelimiterProcessor
class AsteriskDelimiterProcessor
S
addDelimiterProcessors()
UnderscoreDelimiterProcessor()
EmphasisDelimiterProcessor
class UnderscoreDelimiterProcessor
Abstract
getOpeningCharacter()
interface DelimiterProcessor
Custom delimiter processor for additional delimiters besides _ and * . Note that imp...
S
addDelimiterProcessorForChar()
Abstract
getClosingCharacter()
getCanonicalName()
external
class? Class
println()
external
class? PrintStream
Abstract
getBracketNestingLevel()
Whether the element consists of nested [] inside the link ref. For example Wiki link...
interface LinkRefProcessorFactory
Processing of elements which are based on a link ref: [] or ![] This includes footno...
Abstract
getWantExclamationPrefix()
Whether the image ref is desired, if not then ! will be stripped off the prefix and ...
LinkRefProcessorData()
class LinkRefProcessorData
PostProcessorDependencyStage()
class PostProcessorManager.PostProcessorDependencyStage
Abstract
getNodeTypes()
A map of nodes of interest as keys and values a set of classes, if implemented by an...
Dependent
interface PostProcessorFactory
Abstract
inlineParser()
interface InlineParserFactory
DocumentParser()
S
of()
parse()
The main parsing function. Returns a parsed document AST.
postProcess()
Abstract
getParsing()
interface LightInlineParser
Abstract
apply()
DocumentBlockParser()
AbstractBlockParser...
class DocumentBlockParser
activateBlockParser()
containsKey()
BlockTracker...
class ClassifyingBlockTracker
O
blockParserAdded()
containsKey()
class OrderedMultiMap
O
blockParserAdded()
Abstract
getBlock()
interface BlockParser
Parser for a specific block node. Implementations should subclass AbstractBlockParse...
putKeyValue()
S
create()
IRichSequenceBase...
abstract class BasedSequenceImpl
Implementation of BaseSequence
OS
create()
BasedSequenceImpl
class SubSequence
A BasedSequence implementation which wraps original CharSequence to provide a BasedS...
SubSequence()
initializeDocument()
O
getBlock()
Abstract
initializeDocument()
LightInlineParser
interface InlineParser
Parser for inline content (text, links, emphasized text, etc). This interface is not...
S
findLineBreak()
class Parsing
OAbstract
subSequence()
Get a portion of this sequence
incorporateLine()
Analyze a line of text and update the document appropriately. We parse markdown text...
finalizeAndProcess()
Document()
Block...
class Document
S
indexOfAny()
findNextNonSpace()
appendChild()
BlankLine()
Block
class BlankLine
setClaimedBlankLine()
Abstract
tryContinue()
See if the block parser can continue parsing the current block
isFinalize()
BlockContinue
class BlockContinueImpl
finalize()
Finalize a block. Close it and do any necessary postprocessing, e.g. creating string...
getNewIndex()
setNewIndex()
getNewColumn()
setNewColumn()
getClaimedBlankLine()
O
isLastLineBlank()
breakOutOfLists()
Break out of all containing lists, resetting the tip of the document to the parent o...
Abstract
isInterruptible()
Allows block parsers to be interrupted by other block parsers
Abstract
isContainer()
S
isLetter()
findBlockStart()
Abstract
isRawText()
Allows block parsers to keep indenting spaces for those blocks that are interruptibl...
finalizeBlocks()
Finalize blocks of previous line.
getNewIndex()
BlockStart
class BlockStartImpl
getNewColumn()
isReplaceActiveBlockParser()
removeActiveBlockParser()
getBlockParsers()
addChild()
Add block parser of type T as a child of the currently active parsers. If the tip ca...
O
getActiveBlockParser()
Abstract
isParagraphParser()
addLine()
Add line content to the active block parser. We assume it can accept lines -- that c...
propagateLastLineBlank()
BlankLine()
ParagraphParser()
AbstractBlockParser
class ParagraphParser
unlink()
setParent()
setCharsFromContent()
Abstract
getSegments()
S
getLeadSegment()
S
getTrailSegment()
S
spanningChars()
Abstract
isNull()
SequenceUtils
interface IRichSequence
A CharSequence that provides a rich set of manipulation methods. NOTE: '\0' changed ...
setChars()
S
min()
Abstract
getEndOffset()
Get the end offset of this sequence into {@link # getBaseSequence()} and {@link #getB...
S
max()
Abstract
baseSubSequence()
Get a portion of this sequence's base sequence <p> NOTE: this means that if this seq...
deactivateBlockParser()
O
getParent()
ContentNode
abstract class Block
getFirstInChain()
insertChainAfter()
Append all from child to end of chain to this node
setCharsFromContentOnly()
Abstract
closeBlock()
Abstract
finalizeClosedBlock()
Used to clean up and prepare for the next parsing run of the AbstractBlockParser for...
getNext()
getEndOffset()
isInstance()
insertAfter()
advance()
S
columnsToNextTabStop()
Abstract
breakOutOnDoubleBlankLine()
MatchedBlockParserImpl()
MatchedBlockParser
class MatchedBlockParserImpl
Abstract
canInterruptBy()
Allows block parsers to determine if they can be interrupted by other block parsers
Abstract
tryStart()
interface BlockParserFactory
Parser factory for a block node for determining when a block starts. Implementations...
O
blockParserRemoved()
O
blockParserRemoved()
removeKey()
Abstract
skipHostUpdate()
interface CollectionHost
getValue()
Pair()
removing()
removeHosted()
validateIndex()
removeIndexHosted()
Abstract
clearing()
Abstract
canContain()
Abstract
subSequence()
Get a portion of this sequence starting from a given offset to endIndex of the seque...
S
prefixOf()
BasedSequenceImpl...
class PrefixedSubSequence
A BasedSequence with an out of scope of original char sequence prefix a subSequence(...
Abstract
addLine()
Add another line to the block
S
prefixOf()
PrefixedSubSequence()
setLastLineBlank()
Abstract
isPropagatingLastBlankLine()
preProcessParagraphs()
preProcessBlocks()
processInlines()
Walk through a block & children recursively, parsing string content into inline cont...
Abstract
finalizeDocument()
getNodeClassifier()
containsCategory()
class ClassificationBag
ParagraphPreProcessorCache()
ItemFactoryMap
class DocumentParser.ParagraphPreProcessorCache
getCategoryItems()
preProcessParagraph()
pre-process a paragraph block
getItem()
class ItemFactoryMap
Abstract
preProcessBlock()
Process Paragraph Content on closing of the paragraph block to removeIndex non-text ...
interface ParagraphPreProcessor
Abstract
countLeading()
Abstract
isBlank()
O
blockRemoved()
O
getLineCount()
Node...
abstract class ContentNode
O
getLineChars()
setContent()
Block...
class Paragraph
O
getContentLines()
getLineIndents()
setContentLines()
setLineIndents()
O
blockRemoved()
validateUnlinked()
removeValue()
O
getContentLines()
Abstract
getBlockTypes()
Block types that this pre-processors processes
Dependent
interface BlockPreProcessorFactory
categoriesBitSet()
getCategoryItems()
Abstract
apply()
Create a paragraph pre processor for the document
Abstract
preProcess()
Called on block nodes of interest as given by the NodePreProcessorFactory after all ...
interface BlockPreProcessor
get()
IndexedItemSetMap
abstract class IndexedItemSetMapBase
getConcurrentModsIndexedProxy()
IndexedProxy()
Indexed
class OrderedSet.IndexedProxy
allBlockParsers()
Abstract
parseInlines()
Do inline processing for the block content using the given inline parser interface
O
keySet()
S
processDocument()
PostProcessorManager()
postProcess()
Abstract
apply()
Abstract
processDocument()
interface PostProcessor
NodeClassifierVisitor()
NodeVisitorBase...
class NodeClassifierVisitor
classify()
getExclusionSet()
NodeTracker
class ClassifyingNodeTracker
indexBitSet()
getCategoryItems()
getItems()
getNodeAncestryMap()
Abstract
process()
ClassifyingNodeTracker()
getExclusionMap()
ClassificationBag()
OrderedMap()
putAll()
OrderedSet()
OAbstract
iterator()
interface ReversibleIterable
addAll()
ClassificationBag()
ClassificationBag()
CollectionHost<V>Anonymous()
class ClassificationBag.CollectionHost<V>Anonymous
OrderedSet()
IndexedItemBitSetMap()
IndexedItemSetMapBase
class IndexedItemBitSetMap
IndexedItemBitSetMap()
OrderedMap()
CollectionHost<K>Anonymous()
class OrderedMap.CollectionHost<K>Anonymous
entrySet()
external
interface Map
getKey()
external
interface Map$Entry
getValue()
put()
add()
OrderedSet()
add()
add()
adding()
O
visit()
O
visitChildren()
Visit the child nodes.
O
nodeAdded()
getFirstChild()
pushNodeAncestry()
updateNodeAncestry()
popNodeAncestry()
validateLinked()
add()
Abstract
nodeAdded()
interface NodeTracker
isEmpty()
getImmutable()
class CopyOnWriteRef
isEmpty()
getPeek()
getMutable()
getItems()
setValue()
<<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>>