GitHub
repository
| This map was generated from repository code by SourceSpy (
more info
)
flexmark-java
Method MarkdownToText.main(args)
S
m
main()
- executable method
class MarkdownToText
- provides main()
source
javadoc
println()
external
class? PrintStream
source
javadoc
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 ...
hierarchy
source
javadoc
TextCollectingVisitor()
class TextCollectingVisitor
source
javadoc
collectAndGetText()
Abstract
inlineParser()
interface InlineParserFactory
source
javadoc
DocumentParser()
ParserState
class DocumentParser
hierarchy
source
javadoc
S
of()
IRichSequence...
interface BasedSequence
A CharSequence that references original char sequence with offsets into original pre...
hierarchy
source
javadoc
parse()
The main parsing function. Returns a parsed document AST.
postProcess()
Abstract
getParsing()
interface LightInlineParser
hierarchy
source
javadoc
Abstract
apply()
Dependent
interface CustomBlockParserFactory
Custom block parser factory to create parser instance specific block parser factory
hierarchy
source
javadoc
DocumentBlockParser()
AbstractBlockParser...
class DocumentBlockParser
hierarchy
source
javadoc
activateBlockParser()
O
get()
DataKeyBase
class DataKey
NOTE: Constructors have changed in a breaking way from 0.50.x and prior implementati...
hierarchy
source
javadoc
containsKey()
BlockTracker...
class ClassifyingBlockTracker
hierarchy
source
javadoc
O
blockParserAdded()
containsKey()
class OrderedMultiMap
source
javadoc
contains()
class OrderedSet
source
javadoc
O
blockParserAdded()
Abstract
getBlock()
interface BlockParser
Parser for a specific block node. Implementations should subclass AbstractBlockParse...
hierarchy
source
javadoc
putKeyValue()
S
create()
IRichSequenceBase...
abstract class BasedSequenceImpl
Implementation of BaseSequence
hierarchy
source
javadoc
O
S
create()
BasedSequenceImpl
class SubSequence
A BasedSequence implementation which wraps original CharSequence to provide a BasedS...
hierarchy
source
javadoc
SubSequence()
initializeDocument()
O
getBlock()
Abstract
initializeDocument()
LightInlineParser
interface InlineParser
Parser for inline content (text, links, emphasized text, etc). This interface is not...
hierarchy
source
javadoc
S
findLineBreak()
class Parsing
source
javadoc
O
Abstract
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
hierarchy
source
javadoc
MutableDataSet()
DataSet...
class MutableDataSet
hierarchy
source
javadoc
S
indexOfAny()
interface SequenceUtils
hierarchy
source
javadoc
S
indexOfAny()
test()
interface CharPredicate
Interface for set of characters to use for inclusion exclusion tests Can be used for...
source
javadoc
Abstract
test()
findNextNonSpace()
appendChild()
abstract class Node
hierarchy
source
javadoc
BlankLine()
Block
class BlankLine
hierarchy
source
javadoc
setClaimedBlankLine()
Abstract
tryContinue()
See if the block parser can continue parsing the current block
isFinalize()
BlockContinue
class BlockContinueImpl
hierarchy
source
javadoc
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
hierarchy
source
javadoc
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
hierarchy
source
javadoc
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 ...
hierarchy
source
javadoc
setChars()
Abstract
getStartOffset()
Get the start offset of this sequence into {@link #getBaseSequence()} and {@link #ge...
S
min()
class Utils
source
javadoc
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
hierarchy
source
javadoc
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
source
javadoc
insertAfter()
advance()
S
columnsToNextTabStop()
Abstract
breakOutOnDoubleBlankLine()
MatchedBlockParserImpl()
MatchedBlockParser
class MatchedBlockParserImpl
hierarchy
source
javadoc
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...
hierarchy
source
javadoc
O
blockParserRemoved()
O
blockParserRemoved()
removeKey()
Abstract
skipHostUpdate()
interface CollectionHost
hierarchy
source
javadoc
indexOf()
isValidIndex()
getValue()
Pair()
Paired
class Pair
hierarchy
source
javadoc
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(...
hierarchy
source
javadoc
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
source
javadoc
ParagraphPreProcessorCache()
ItemFactoryMap
class DocumentParser.ParagraphPreProcessorCache
source
javadoc
getCategoryItems()
preProcessParagraph()
pre-process a paragraph block
getItem()
class ItemFactoryMap
source
javadoc
Abstract
preProcessBlock()
Process Paragraph Content on closing of the paragraph block to removeIndex non-text ...
interface ParagraphPreProcessor
hierarchy
source
javadoc
getChars()
Abstract
countLeading()
Abstract
isBlank()
O
blockRemoved()
O
getLineCount()
Node...
abstract class ContentNode
hierarchy
source
javadoc
O
getLineChars()
setContent()
Block...
class Paragraph
hierarchy
source
javadoc
O
getContentLines()
getLineIndents()
setContentLines()
setLineIndents()
O
blockRemoved()
validateUnlinked()
removeValue()
O
getContentLines()
Abstract
getBlockTypes()
Block types that this pre-processors processes
Dependent
interface BlockPreProcessorFactory
hierarchy
source
javadoc
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
hierarchy
source
javadoc
get()
IndexedItemSetMap
abstract class IndexedItemSetMapBase
hierarchy
source
javadoc
getConcurrentModsIndexedProxy()
BitSetIterable()
ReversibleIterable
class BitSetIterable
hierarchy
source
javadoc
IndexedIterable()
ReversibleIndexedIterable
class IndexedIterable
hierarchy
source
javadoc
IndexedProxy()
Indexed
class OrderedSet.IndexedProxy
source
javadoc
allBlockParsers()
Abstract
parseInlines()
Do inline processing for the block content using the given inline parser interface
O
keySet()
S
processDocument()
class PostProcessorManager
source
javadoc
PostProcessorManager()
postProcess()
Abstract
affectsGlobalScope()
interface Dependent
hierarchy
source
javadoc
Abstract
apply()
Dependent
interface PostProcessorFactory
hierarchy
source
javadoc
Abstract
processDocument()
interface PostProcessor
hierarchy
source
javadoc
NodeClassifierVisitor()
NodeVisitorBase...
class NodeClassifierVisitor
hierarchy
source
javadoc
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
hierarchy
source
javadoc
indexBitSet()
getCategoryItems()
getItems()
getNodeAncestryMap()
Abstract
process()
ClassifyingNodeTracker()
getExclusionMap()
ClassificationBag()
OrderedMap()
class OrderedMap
hierarchy
source
javadoc
putAll()
OrderedSet()
valueIterable()
O
Abstract
iterator()
interface ReversibleIterable
hierarchy
source
javadoc
addAll()
ClassificationBag()
ClassificationBag()
CollectionHost<V>Anonymous()
class ClassificationBag.CollectionHost<V>Anonymous
source
javadoc
OrderedSet()
IndexedItemBitSetMap()
IndexedItemSetMapBase
class IndexedItemBitSetMap
hierarchy
source
javadoc
IndexedItemBitSetMap()
OrderedMap()
CollectionHost<K>Anonymous()
class OrderedMap.CollectionHost<K>Anonymous
source
javadoc
entrySet()
external
interface Map
source
javadoc
getKey()
external
interface Map$Entry
source
javadoc
getValue()
put()
add()
OrderedSet()
getIndexedValueProxy()
indexIterable()
Indexed<V>Anonymous()
class OrderedMap.Indexed<V>Anonymous
source
javadoc
BitSetIterable()
add()
add()
adding()
O
visit()
O
visitChildren()
Visit the child nodes.
O
nodeAdded()
getFirstChild()
pushNodeAncestry()
updateNodeAncestry()
popNodeAncestry()
validateLinked()
add()
Abstract
nodeAdded()
interface NodeTracker
hierarchy
source
javadoc
isEmpty()
getImmutable()
class CopyOnWriteRef
source
javadoc
isEmpty()
getPeek()
getMutable()
getItems()
setValue()
NodeVisitorAnonymous()
NodeVisitor
class TextCollectingVisitor.NodeVisitorAnonymous
source
javadoc
collectAndGetText()
collect()
toString()
ISequenceBuilder
class SpaceInsertingSequenceBuilder
hierarchy
source
javadoc
S
emptyBuilder()
visit()
AstActionHandler...
class NodeVisitor
hierarchy
source
javadoc
S
emptyBuilder()
ISequenceBuilder
class SequenceBuilder
A Builder for Segmented BasedSequences
hierarchy
source
javadoc
S
any()
class BitFieldSet
Re-Implementation of RegularEnumSet class for EnumSet, for "regular sized" enum type...
source
javadoc
SpaceInsertingSequenceBuilder()
SequenceBuilder()
Construct a base sequence builder for given base sequence with specific options. <p>...
Abstract
getBaseSequence()
Get the base sequence for the text
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(...
hierarchy
source
javadoc
S
emptyBuilder()
SegmentBuilderBase...
class BasedSegmentBuilder
hierarchy
source
javadoc
S
emptyBuilder()
BasedSegmentBuilder()
CharRecoveryOptimizer()
SegmentOptimizer
class CharRecoveryOptimizer
hierarchy
source
javadoc
BasedSegmentBuilder()
processNode()
abstract class AstActionHandler
Intended to be completed by subclasses for specific node types and node actions
hierarchy
source
javadoc
toString()
getStart()
class Range
hierarchy
source
javadoc
getEnd()
Abstract
isNotEmpty()
Abstract
appendTo()
<<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>>