GitHub repository | This map was generated from repository code by SourceSpy (more info)
flexmark-javaMethod PegdownToCommonMark.main(args)
Sm
main()
- executable method
class PegdownToCommonMark
- provides main()
sourcejavadoc
println()
external
class? PrintStream
O
parse()
Parse the specified input text into a tree of nodes. <p> Note that this method is th...
IParse
class Parser
Parses input text to a tree of nodes. Start with the #builder method, configure the ...
O
render()
Render the tree of nodes to markdown
IRender
class Formatter
Renders a tree of nodes to Markdown. Start with the #builder method to configure the...
Abstract
inlineParser()
interface InlineParserFactory
DocumentParser()
ParserState
class DocumentParser
S
of()
IRichSequence...
interface BasedSequence
A CharSequence that references original char sequence with offsets into original pre...
parse()
The main parsing function. Returns a parsed document AST.
postProcess()
Abstract
getParsing()
interface LightInlineParser
Abstract
apply()
Dependent
interface CustomBlockParserFactory
Custom block parser factory to create parser instance specific block parser factory
DocumentBlockParser()
AbstractBlockParser...
class DocumentBlockParser
activateBlockParser()
O
get()
DataKeyBase
class DataKey
NOTE: Constructors have changed in a breaking way from 0.50.x and prior implementati...
containsKey()
BlockTracker...
class ClassifyingBlockTracker
O
blockParserAdded()
containsKey()
class OrderedMultiMap
contains()
class OrderedSet
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
MutableDataSet()
DataSet...
class MutableDataSet
S
indexOfAny()
interface SequenceUtils
S
indexOfAny()
test()
interface CharPredicate
Interface for set of characters to use for inclusion exclusion tests Can be used for...
Abstract
test()
findNextNonSpace()
appendChild()
abstract class Node
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()
Abstract
getStartOffset()
Get the start offset of this sequence into {@link #getBaseSequence()} and {@link #ge...
S
min()
class Utils
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
getLastChild()
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()
getPrevious()
isInstance()
external
class? Class
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
indexOf()
isValidIndex()
getValue()
Pair()
Paired
class Pair
removing()
removeHosted()
S
ifNull()
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()
getParent()
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
getChars()
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()
BitSetIterable()
ReversibleIterable
class BitSetIterable
IndexedIterable()
ReversibleIndexedIterable
class IndexedIterable
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()
class PostProcessorManager
PostProcessorManager()
postProcess()
Abstract
affectsGlobalScope()
interface Dependent
Abstract
apply()
Dependent
interface PostProcessorFactory
Abstract
processDocument()
interface PostProcessor
NodeClassifierVisitor()
NodeVisitorBase...
class NodeClassifierVisitor
classify()
Abstract
getNodeTypes()
A map of nodes of interest as keys and values a set of classes, if implemented by an...
getExclusionSet()
NodeTracker
class ClassifyingNodeTracker
indexBitSet()
getCategoryItems()
getItems()
getNodeAncestryMap()
Abstract
process()
ClassifyingNodeTracker()
getExclusionMap()
ClassificationBag()
OrderedMap()
class OrderedMap
putAll()
OrderedSet()
valueIterable()
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()
getIndexedValueProxy()
indexIterable()
Indexed<V>Anonymous()
class OrderedMap.Indexed<V>Anonymous
BitSetIterable()
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()
O
render()
Render a node to the appendable <p> NOTE: if Appendable is LineAppendable then its b...
render()
Render node <p> NOTE: if Appendable is LineAppendable then its builder will be used ...
MarkdownWriter()
MarkdownWriterBase
class MarkdownWriter
getDocument()
MainNodeFormatter()
NodeFormatterSubContext
class Formatter.MainNodeFormatter
O
render()
appendToSilently()
interface LineAppendable
Used to collect line text for further processing control output of new lines limitin...
toSequence()
Construct sequence from this builder using another based sequence which is character...
ISequenceBuilder
class SequenceBuilder
A Builder for Segmented BasedSequences
getUnresolvedOffsets()
class TrackedOffsetList
S
resolveTrackedOffsets()
Resolve any unresolved tracked offsets
class TrackedOffsetUtils
ScopedDataSet()
DataSet
class ScopedDataSet
FormatterOptions()
class FormatterOptions
values()
enum FormattingPhase
COLLECT,DOCUMENT_FIRST,DOCUMENT_TOP,DOCUMENT, DOCUMENT_BOTTOM
Abstract
apply()
Dependent
interface LinkResolverFactory
Factory()
LinkResolverFactory
class MergeLinkResolver.Factory
O
apply()
setContext()
LineAppendable
abstract class MarkdownWriterBase
Abstract
create()
Create a new node renderer for the specified rendering context.
Dependent
interface NodeFormatterFactory
Factory for instantiating new node renderers when rendering is done.
getBlockQuoteLikePrefixChar()
Return character which compacts like block quote prefix
interface NodeFormatter
A renderer for a set of node types.
Abstract
getNodeFormattingHandlers()
getNodeType()
abstract class AstHandler
Base class for tracking generic node to specific node handler
Abstract
getNodeClasses()
Collect nodes of given type so that they can be quickly accessed without traversing ...
Abstract
getFormattingPhases()
NodeFormatter
interface PhasedNodeFormatter
A renderer for a document node for a specific rendering phase
Abstract
isEmpty()
S
create()
Abstract
equals()
Comparison to another CharSequence should result in a match if their contents are eq...
Abstract
toVisibleWhitespaceString()
S
anyOf()
Abstract
create()
Create a new HeaderIdGenerator for the specified resolver context.
HtmlIdGeneratorFactory
interface HeaderIdGeneratorFactory
Factory for instantiating an HTML id generator
Factory()
HeaderIdGeneratorFactory
class HeaderIdGenerator.Factory
O
create()
Abstract
generateIds()
interface HtmlIdGenerator
NodeCollectingVisitor()
class NodeCollectingVisitor
collect()
getSubClassingBag()
O
get()
DataKeyBase
class NullableDataKey
MergeLinkResolver()
LinkResolver
class MergeLinkResolver
Abstract
getOptions()
Get the current rendering context {@link DataHolder}. These are the options passed o...
interface LinkResolverBasicContext
S
removePrefix()
TrackedOffsetList()
getOffset()
class TrackedOffset
Tracked Offset information NOTE: purposefully equals compares the offset only and wi...
S
segOf()
class Seg
Representation of a segment part in a segment list for a sequence it is a Range, eit...
OS
build()
SegmentTree
class SegmentOffsetTree
Segment tree which uses offsets instead of aggregated length of segments Used to fin...
S
create()
Create a based offset tracker for the given sequence
class BasedOffsetTracker
size()
Seg()
S
buildTreeData()
Build binary tree search data <p> Index data has aggregated lengths with BASE and TE...
class SegmentTree
Binary search tree of sequence segments
SegmentOffsetTree()
S
getSegType()
abstract class Segment
SegmentedSequence Segment stored in byte[] in serialized format
getSegStart()
length()
Return length of text or if text is null span of range
S
getSegByteLength()
getEnd()
S
addSegBytes()
S
fromTypeMask()
S
setTreeData()
getStart()
SegmentTreeData()
class SegmentTree.SegmentTreeData
isBase()
Test segment type being from original sequence
isAnchor()
Test segment type being from original sequence
isText()
isFirst256Start()
isRepeatedTextEnd()
getTextStart()
S
isFirst256Start()
S
isRepeatedTextEnd()
S
getTextOffset()
hasBoth()
S
getIntBytes()
hasOffset()
S
getOffsetBytes()
hasLength()
S
getLengthBytes()
hasChar()
hasChars()
hasByte()
hasBytes()
hasAll()
S
addIntBytes()
S
addChar()
getTextEnd()
S
addChars()
S
addCharAscii()
S
addCharsAscii()
BasedOffsetTracker()
size()
S
standardOrAnyOf()
S
standardOrAnyOf()
S
standardOrAnyOf()
S
standardOrAnyOf()
S
indexOf()
or()
Returns a composed predicate that represents a short-circuiting logical OR of this p...
S
indexOf()
HeaderIdGenerator()
HtmlIdGenerator...
class HeaderIdGenerator
HeaderIdGenerator()
visit()
visitChildren()
SubClassingBag()
class SubClassingBag
renderNode()
Abstract
beginRendering()
TranslationContext
interface TranslationHandler
O
pushPrefix()
O
setPrefix()
render()
AstHandler
class NodeFormattingHandler
O
popPrefix()
Abstract
renderDocument()
Render the specified node.
FormatControlProcessor()
class FormatControlProcessor
initializeFrom()
processFormatControl()
isFormattingOff()
O
blankLine()
O
append()
O
pushPrefix()
LineAppendable
class LineAppendableImpl
O
setPrefix()
getAdapter()
Abstract
render()
AstAction
interface NodeFormattingHandler.CustomNodeFormatter
popPrefix()
Pop a prefix from the stack and set the current prefix
Abstract
popPrefix()
Pop a prefix from the stack and set the current prefix
getStartOffset()
isFormattingRegion()
hasChildren()
isFormatterOffTag()
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()
isNull()
class Range
resetBuilder()
getStart()
getEnd()
O
getSecond()
addLineRange()
doEolOnFirstTest()
Abstract
append()
Abstract
append()
append()
getLineRange()
Abstract
toSequence()
S
trimmedEOL()
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()
S
lastIndexOfAnyNot()
negate()
Returns a predicate that represents the logical negation of this predicate.
S
lastIndexOfAny()
Range()
Create range
S
isEmpty()
S
countLeading()
S
indexOfAnyNot()
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()
appendToSilently()
appendToSilently()
Abstract
appendTo()
append lines to appendable with given maximum trailing blank lines and given prefix ...
toSequence()
Construct sequence from this builder using another based sequence which is character...
O
toSequence()
SequenceBuilder()
Construct a base sequence builder for given base sequence with specific options. <p>...
Abstract
countLeading()
Count leading/trailing characters of this sequence <p> Parameters can be CharPredica...
S
create()
BasedSequenceImpl...
abstract class SegmentedSequence
A BasedSequence which consists of segments of other BasedSequences
S
compare()
O
getSingleBasedSequence()
isEmpty()
getBaseSequence()
Abstract
anyOptions()
Options test for options for this sequence <p> default reports true for global defau...
interface BasedOptionsHolder
Implemented by BasedOptionsSequence, use instance of it to pass to BasedSequence#of(...
getSegmentBuilder()
S
create()
Base Constructor
SegmentedSequence
class SegmentedSequenceFull
A BasedSequence which consists of segments of other BasedSequences NOTE: very effici...
S
create()
Base Constructor
SegmentedSequence
class SegmentedSequenceTree
A BasedSequence which consists of segments of other BasedSequences NOTE: very effici...
O
getBaseSubSequenceRange()
ISegmentBuilder
class SegmentBuilderBase
haveDanglingText()
getSeg()
getRange()
Abstract
getBaseSequence()
Get the base sequence for the text
Abstract
length()
interface ISegmentBuilder
isEmpty()
Abstract
getStartOffset()
Abstract
getEndOffset()
Abstract
getTextLength()
Abstract
getOption()
Options holder, default has none, only available on BasedSequenceWithOptions
Abstract
noAnchorsSize()
addStats()
class SegmentedSequenceStats
SegmentedSequenceFull()
StatsEntry()
class SegmentedSequenceStats.StatsEntry
add()
add()
class MinMaxAvgLong
Abstract
getSegments()
Return iterator over segments
Abstract
getText()
S
build()
getTreeData()
getSegmentBytes()
SegmentedSequenceTree()
SegmentTree()
S
emptyBuilder()
SegmentBuilderBase...
class BasedSegmentBuilder
S
emptyBuilder()
BasedSegmentBuilder()
CharRecoveryOptimizer()
SegmentOptimizer
class CharRecoveryOptimizer
BasedSegmentBuilder()
isResolved()
O
size()
Abstract
getBuilder()
Get builder used for accumulation
Abstract
getLineCount()
Get the number of lines appended, not including any unterminated ones
Abstract
getLinesInfo()
Full line iterator with line info <p> NOTE: will issue line() to terminate any unter...
getLine()
getTrackedOffsets()
S
create()
Create a based offset tracker for the given sequence
Abstract
isCharAt()
Safe, if index out of range returns '\0'
getOffsetInfo()
Return the range of indices in the sequence of this based offset tracker that corres...
setIndex()
getIndex()
OAbstract
getBuilder()
toStringWithRanges()
findSegmentByOffset()
O
getSegment()
Abstract
getStartOffset()
Abstract
getEndOffset()
OffsetInfo()
class OffsetInfo
getStartIndex()
getPos()
getPreviousText()
getEndIndex()
getNextText()
OffsetInfo()
toString()
byteOffset()
S
getSegment()
S
getByteOffset()
Base()
Segment
class Segment.Base
Text()
Segment
class Segment.Text
hasAll()
S
getInt()
TextCharSequence()
Segment.TextCharSequenceBase
class Segment.TextCharSequence
TextAsciiCharSequence()
Segment.TextCharSequenceBase
class Segment.TextAsciiCharSequence
S
getChar()
TextRepeatedSequence()
class Segment.TextRepeatedSequence
getSegment()
Abstract
isText()
getByteOffset()
getByteLength()
getType()
Abstract
length()
Abstract
isBase()
Abstract
isAnchor()
Abstract
getCharSequence()
Abstract
isRepeatedTextEnd()
Abstract
isFirst256Start()
S
escapeJavaString()
S
escapeJavaString()
Abstract
getSegmentTree()
Get the segment tree for this sequence
BasedOffsetTracker()
getSegmentOffsetTree()
Build an offset segment tree from this index segment tree <p> Efficiently reuses seg...
O
toStringWithRangesVisibleWhitespace()
O
toStringWithRanges()
toString()
O
haveOffsets()
processParts()
lastSegOrNull()
O
isIncludeAnchors()
S
emptyOf()
commitText()
addSeg()
commitText()
class SegmentStats
remove()
clear()
addText()
isNotNull()
getSegOrNull()
isTextFirst256()
S
getTextStart()
isRepeatedText()
S
getTextEnd()
ensureCapacity()
S
ensureCapacity()
addText()
<<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>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>><<creates>>