GitHub
repository
| This map was generated from repository code by SourceSpy (
more info
)
flexmark-java
Method Formatter.render(node,output)
O
render()
Render a node to the appendable <p> NOTE: if Appendable is LineAppendable then its b...
IRender
class Formatter
Renders a tree of nodes to Markdown. Start with the #builder method to configure the...
hierarchy
source
javadoc
O
get()
DataKeyBase
class DataKey
NOTE: Constructors have changed in a breaking way from 0.50.x and prior implementati...
hierarchy
source
javadoc
render()
Render node <p> NOTE: if Appendable is LineAppendable then its builder will be used ...
MarkdownWriter()
MarkdownWriterBase
class MarkdownWriter
hierarchy
source
javadoc
getDocument()
abstract class Node
hierarchy
source
javadoc
MainNodeFormatter()
NodeFormatterSubContext
class Formatter.MainNodeFormatter
source
javadoc
O
render()
appendToSilently()
interface LineAppendable
Used to collect line text for further processing control output of new lines limitin...
hierarchy
source
javadoc
getChars()
toSequence()
Construct sequence from this builder using another based sequence which is character...
ISequenceBuilder
class SequenceBuilder
A Builder for Segmented BasedSequences
hierarchy
source
javadoc
getUnresolvedOffsets()
class TrackedOffsetList
source
javadoc
S
resolveTrackedOffsets()
Resolve any unresolved tracked offsets
class TrackedOffsetUtils
source
javadoc
getParent()
ScopedDataSet()
DataSet
class ScopedDataSet
hierarchy
source
javadoc
FormatterOptions()
class FormatterOptions
source
javadoc
values()
enum FormattingPhase
COLLECT,DOCUMENT_FIRST,DOCUMENT_TOP,DOCUMENT, DOCUMENT_BOTTOM
source
javadoc
Abstract
apply()
Dependent
interface LinkResolverFactory
hierarchy
source
javadoc
Factory()
LinkResolverFactory
class MergeLinkResolver.Factory
source
javadoc
O
apply()
setContext()
LineAppendable
abstract class MarkdownWriterBase
hierarchy
source
javadoc
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.
hierarchy
source
javadoc
getBlockQuoteLikePrefixChar()
Return character which compacts like block quote prefix
interface NodeFormatter
A renderer for a set of node types.
hierarchy
source
javadoc
Abstract
getNodeFormattingHandlers()
getNodeType()
abstract class AstHandler
Base class for tracking generic node to specific node handler
hierarchy
source
javadoc
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
hierarchy
source
javadoc
Abstract
isEmpty()
SequenceUtils
interface IRichSequence
A CharSequence that provides a rich set of manipulation methods. NOTE: '\0' changed ...
hierarchy
source
javadoc
S
create()
Abstract
equals()
Comparison to another CharSequence should result in a match if their contents are eq...
Abstract
toVisibleWhitespaceString()
S
of()
IRichSequence...
interface BasedSequence
A CharSequence that references original char sequence with offsets into original pre...
hierarchy
source
javadoc
S
anyOf()
interface CharPredicate
Interface for set of characters to use for inclusion exclusion tests Can be used for...
source
javadoc
Abstract
create()
Create a new HeaderIdGenerator for the specified resolver context.
HtmlIdGeneratorFactory
interface HeaderIdGeneratorFactory
Factory for instantiating an HTML id generator
hierarchy
source
javadoc
Factory()
HeaderIdGeneratorFactory
class HeaderIdGenerator.Factory
source
javadoc
O
create()
Abstract
generateIds()
interface HtmlIdGenerator
hierarchy
source
javadoc
NodeCollectingVisitor()
class NodeCollectingVisitor
source
javadoc
collect()
getSubClassingBag()
O
get()
DataKeyBase
class NullableDataKey
hierarchy
source
javadoc
MergeLinkResolver()
LinkResolver
class MergeLinkResolver
hierarchy
source
javadoc
Abstract
getOptions()
Get the current rendering context {@link DataHolder}. These are the options passed o...
interface LinkResolverBasicContext
hierarchy
source
javadoc
S
removePrefix()
class Utils
source
javadoc
TrackedOffsetList()
getOffset()
class TrackedOffset
Tracked Offset information NOTE: purposefully equals compares the offset only and wi...
source
javadoc
S
segOf()
class Seg
Representation of a segment part in a segment list for a sequence it is a Range, eit...
source
javadoc
O
S
build()
SegmentTree
class SegmentOffsetTree
Segment tree which uses offsets instead of aggregated length of segments Used to fin...
hierarchy
source
javadoc
S
create()
Create a based offset tracker for the given sequence
class BasedOffsetTracker
source
javadoc
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
hierarchy
source
javadoc
SegmentOffsetTree()
S
getSegType()
abstract class Segment
SegmentedSequence Segment stored in byte[] in serialized format
source
javadoc
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
source
javadoc
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
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()
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...
test()
Abstract
test()
S
indexOf()
HeaderIdGenerator()
HtmlIdGenerator...
class HeaderIdGenerator
hierarchy
source
javadoc
HeaderIdGenerator()
ClassificationBag()
class ClassificationBag
source
javadoc
ClassificationBag()
ClassificationBag()
CollectionHost<V>Anonymous()
class ClassificationBag.CollectionHost<V>Anonymous
source
javadoc
OrderedSet()
class OrderedSet
source
javadoc
IndexedItemBitSetMap()
IndexedItemSetMapBase
class IndexedItemBitSetMap
hierarchy
source
javadoc
IndexedItemBitSetMap()
visit()
add()
isInstance()
external
class? Class
source
javadoc
visitChildren()
getFirstChild()
getNext()
SubClassingBag()
class SubClassingBag
source
javadoc
categoriesBitSet()
get()
IndexedItemSetMap
abstract class IndexedItemSetMapBase
hierarchy
source
javadoc
renderNode()
Abstract
beginRendering()
TranslationContext
interface TranslationHandler
hierarchy
source
javadoc
O
pushPrefix()
O
setPrefix()
render()
AstHandler
class NodeFormattingHandler
hierarchy
source
javadoc
O
popPrefix()
Abstract
renderDocument()
Render the specified node.
FormatControlProcessor()
class FormatControlProcessor
source
javadoc
initializeFrom()
processFormatControl()
isFormattingOff()
O
blankLine()
O
append()
O
pushPrefix()
LineAppendable
class LineAppendableImpl
hierarchy
source
javadoc
O
setPrefix()
getAdapter()
Abstract
render()
AstAction
interface NodeFormattingHandler.CustomNodeFormatter
source
javadoc
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()
Abstract
getStartOffset()
Get the start offset of this sequence into {@link #getBaseSequence()} and {@link #ge...
hasChildren()
getLastChild()
isFormatterOffTag()
getPrevious()
O
blankLine()
O
line()
isTrailingBlankLine()
any()
appendEol()
Abstract
length()
interface ISequenceBuilder
hierarchy
source
javadoc
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
hierarchy
source
javadoc
isNull()
class Range
hierarchy
source
javadoc
resetBuilder()
getStart()
getEnd()
O
getSecond()
addLineRange()
doEolOnFirstTest()
Abstract
append()
Abstract
append()
append()
getLineRange()
Abstract
toSequence()
S
trimmedEOL()
interface SequenceUtils
hierarchy
source
javadoc
S
trimEnd()
Abstract
getBuilder()
getLastLineInfo()
S
isBlank()
S
create()
class LineInfo
Line information in LineAppendable
source
javadoc
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()
S
indexOfAny()
LineInfo()
rawIndent()
run()
external
class? Runnable
source
javadoc
S
combinedPrefix()
isPrefixed()
isTrimTrailingWhitespace()
S
countTrailingSpaceTab()
Pair()
any()
class BitFieldSet
Re-Implementation of RegularEnumSet class for EnumSet, for "regular sized" enum type...
source
javadoc
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>...
O
Abstract
subSequence()
Get a portion of this sequence
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
hierarchy
source
javadoc
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(...
hierarchy
source
javadoc
getSegmentBuilder()
S
create()
Base Constructor
SegmentedSequence
class SegmentedSequenceFull
A BasedSequence which consists of segments of other BasedSequences NOTE: very effici...
hierarchy
source
javadoc
S
create()
Base Constructor
SegmentedSequence
class SegmentedSequenceTree
A BasedSequence which consists of segments of other BasedSequences NOTE: very effici...
hierarchy
source
javadoc
O
getBaseSubSequenceRange()
ISegmentBuilder
class SegmentBuilderBase
hierarchy
source
javadoc
haveDanglingText()
getSeg()
getRange()
Abstract
getBaseSequence()
Get the base sequence for the text
Abstract
length()
interface ISegmentBuilder
hierarchy
source
javadoc
isEmpty()
Abstract
getStartOffset()
Abstract
getEndOffset()
Abstract
getTextLength()
Abstract
getOption()
Options holder, default has none, only available on BasedSequenceWithOptions
Abstract
noAnchorsSize()
addStats()
class SegmentedSequenceStats
source
javadoc
SegmentedSequenceFull()
StatsEntry()
class SegmentedSequenceStats.StatsEntry
source
javadoc
add()
add()
class MinMaxAvgLong
source
javadoc
Abstract
getSegments()
Return iterator over segments
Abstract
getText()
S
build()
getTreeData()
getSegmentBytes()
SegmentedSequenceTree()
SegmentTree()
S
emptyBuilder()
SegmentBuilderBase...
class BasedSegmentBuilder
hierarchy
source
javadoc
S
emptyBuilder()
BasedSegmentBuilder()
CharRecoveryOptimizer()
SegmentOptimizer
class CharRecoveryOptimizer
hierarchy
source
javadoc
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()
Abstract
getEndOffset()
Get the end offset of this sequence into {@link # getBaseSequence()} and {@link #getB...
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()
O
Abstract
getBuilder()
toStringWithRanges()
println()
external
class? PrintStream
source
javadoc
findSegmentByOffset()
O
getSegment()
Abstract
getStartOffset()
Abstract
getEndOffset()
OffsetInfo()
class OffsetInfo
source
javadoc
getStartIndex()
getPos()
getPreviousText()
getEndIndex()
getNextText()
OffsetInfo()
toString()
byteOffset()
S
getSegment()
S
getByteOffset()
Base()
Segment
class Segment.Base
source
javadoc
Text()
Segment
class Segment.Text
source
javadoc
hasAll()
S
getInt()
TextCharSequence()
Segment.TextCharSequenceBase
class Segment.TextCharSequence
source
javadoc
TextAsciiCharSequence()
Segment.TextCharSequenceBase
class Segment.TextAsciiCharSequence
source
javadoc
S
getChar()
TextRepeatedSequence()
class Segment.TextRepeatedSequence
source
javadoc
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
source
javadoc
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>>