Uses of Class
com.vladsch.flexmark.util.sequence.Range
Packages that use Range
Package
Description
-
Uses of Range in com.vladsch.flexmark.ast.util
Fields in com.vladsch.flexmark.ast.util with type parameters of type RangeMethods in com.vladsch.flexmark.ast.util that return types with arguments of type Range -
Uses of Range in com.vladsch.flexmark.html.renderer
Fields in com.vladsch.flexmark.html.renderer with type parameters of type Range -
Uses of Range in com.vladsch.flexmark.util.ast
Methods in com.vladsch.flexmark.util.ast that return RangeMethods in com.vladsch.flexmark.util.ast with parameters of type RangeModifier and TypeMethodDescription@NotNull SpaceInsertingSequenceBuilder
@NotNull SpaceInsertingSequenceBuilder
-
Uses of Range in com.vladsch.flexmark.util.format
Fields in com.vladsch.flexmark.util.format declared as RangeMethods in com.vladsch.flexmark.util.format that return RangeModifier and TypeMethodDescription@NotNull Range
MarkdownParagraph.getContinuationStartSplice
(int offset, boolean afterSpace, boolean afterDelete) Methods in com.vladsch.flexmark.util.format with parameters of type RangeModifier and TypeMethodDescriptionstatic @NotNull MarkdownParagraph.Token
MarkdownParagraph.Token.of
(@NotNull MarkdownParagraph.TextType type, @NotNull Range range) static @NotNull MarkdownParagraph.Token
MarkdownParagraph.Token.of
(@NotNull MarkdownParagraph.TextType type, @NotNull Range range, boolean isFirstWord) Constructors in com.vladsch.flexmark.util.format with parameters of type RangeModifierConstructorDescriptionprivate
Token
(@NotNull MarkdownParagraph.TextType type, @NotNull Range range, boolean isFirstWord) -
Uses of Range in com.vladsch.flexmark.util.sequence
Subclasses of Range in com.vladsch.flexmark.util.sequenceFields in com.vladsch.flexmark.util.sequence declared as RangeModifier and TypeFieldDescriptionprivate final Range
ReplacedTextRegion.base
static final Range
Range.EMPTY
static final Range
Range.NULL
private final Range
ReplacedTextRegion.original
private final Range
ReplacedTextRegion.replaced
Methods in com.vladsch.flexmark.util.sequence that return RangeModifier and TypeMethodDescription@NotNull Range
BasedSequence.baseLineRangeAtEnd()
@NotNull Range
BasedSequenceImpl.baseLineRangeAtEnd()
@NotNull Range
BasedSequence.baseLineRangeAtIndex
(int index) @NotNull Range
BasedSequenceImpl.baseLineRangeAtIndex
(int index) @NotNull Range
BasedSequence.baseLineRangeAtStart()
@NotNull Range
BasedSequenceImpl.baseLineRangeAtStart()
static @NotNull Range
Range.emptyOf
(int position) Range.endMinus
(int delta) Range.endPlus
(int delta) @NotNull Range
IRichSequence.eolEndRange
(int eolEnd) Return Range of eol at given indexfinal @NotNull Range
IRichSequenceBase.eolEndRange
(int eolEnd) static @NotNull Range
SequenceUtils.eolEndRange
(@NotNull CharSequence thizz, int eolEnd) @NotNull Range
IRichSequence.eolStartRange
(int eolStart) Return Range of eol at given index@NotNull Range
IRichSequenceBase.eolStartRange
(int eolStart) static @NotNull Range
SequenceUtils.eolStartRange
(@NotNull CharSequence thizz, int eolStart) @NotNull Range
@NotNull Range
Range.expandToInclude
(int start, int end) @NotNull Range
Range.expandToInclude
(@NotNull Range other) ReplacedTextRegion.getBaseRange()
ReplacedTextRegion.getOriginalRange()
ReplacedTextRegion.getReplacedRange()
@NotNull Range
BasedSequence.EmptyBasedSequence.getSourceRange()
@NotNull Range
BasedSequence.getSourceRange()
Get the range of this sequence in originalBasedSequence.getBaseSequence()
andBasedSequence.getBase()
original text source.@NotNull Range
CharSubSequence.getSourceRange()
@NotNull Range
MappedBasedSequence.getSourceRange()
@NotNull Range
PrefixedSubSequence.getSourceRange()
final @NotNull Range
SegmentedSequence.getSourceRange()
@NotNull Range
SubSequence.getSourceRange()
@NotNull Range
Range.include
(int pos) @NotNull Range
Range.include
(int start, int end) @NotNull Range
@NotNull Range
@NotNull Range
IRichSequence.leadingBlankLinesRange()
@NotNull Range
IRichSequence.leadingBlankLinesRange
(int startIndex) @NotNull Range
IRichSequence.leadingBlankLinesRange
(int fromIndex, int endIndex) @NotNull Range
IRichSequence.leadingBlankLinesRange
(@NotNull CharPredicate eolChars, int fromIndex, int endIndex) Get Range of leading blank lines at given index offsets in sequencefinal @NotNull Range
IRichSequenceBase.leadingBlankLinesRange()
final @NotNull Range
IRichSequenceBase.leadingBlankLinesRange
(int startIndex) final @NotNull Range
IRichSequenceBase.leadingBlankLinesRange
(int fromIndex, int endIndex) final @NotNull Range
IRichSequenceBase.leadingBlankLinesRange
(@NotNull CharPredicate eolChars, int fromIndex, int endIndex) static @NotNull Range
SequenceUtils.leadingBlankLinesRange
(@NotNull CharSequence thizz) static @NotNull Range
SequenceUtils.leadingBlankLinesRange
(@NotNull CharSequence thizz, int startIndex) static @NotNull Range
SequenceUtils.leadingBlankLinesRange
(@NotNull CharSequence thizz, int fromIndex, int endIndex) static @NotNull Range
SequenceUtils.leadingBlankLinesRange
(@NotNull CharSequence thizz, @NotNull CharPredicate eolChars, int fromIndex, int endIndex) @NotNull Range
IRichSequence.lineRangeAt
(int index) Get the line characters at given index, line delimited by \nfinal @NotNull Range
IRichSequenceBase.lineRangeAt
(int index) static @NotNull Range
SequenceUtils.lineRangeAt
(@NotNull CharSequence thizz, int index) @NotNull Range
IRichSequence.lineRangeAtAnyEOL
(int index) Get the line characters at given index, line delimited by \n, \r or \r\nfinal @NotNull Range
IRichSequenceBase.lineRangeAtAnyEOL
(int index) static @NotNull Range
SequenceUtils.lineRangeAtAnyEOL
(@NotNull CharSequence thizz, int index) static @NotNull Range
Range.of
(int start, int end) static @NotNull Range
Range.ofLength
(int start, int length) Range.shiftLeft
(int delta) Range.shiftRight
(int delta) Range.startMinus
(int delta) Range.startPlus
(int delta) @NotNull Range
IRichSequence.trailingBlankLinesRange()
@NotNull Range
IRichSequence.trailingBlankLinesRange
(int fromIndex) @NotNull Range
IRichSequence.trailingBlankLinesRange
(int startIndex, int fromIndex) @NotNull Range
IRichSequence.trailingBlankLinesRange
(CharPredicate eolChars, int startIndex, int fromIndex) Get Range of trailing blank lines at given index offsets in sequencefinal @NotNull Range
IRichSequenceBase.trailingBlankLinesRange()
final @NotNull Range
IRichSequenceBase.trailingBlankLinesRange
(int fromIndex) final @NotNull Range
IRichSequenceBase.trailingBlankLinesRange
(int startIndex, int fromIndex) final @NotNull Range
IRichSequenceBase.trailingBlankLinesRange
(CharPredicate eolChars, int startIndex, int fromIndex) static @NotNull Range
SequenceUtils.trailingBlankLinesRange
(@NotNull CharSequence thizz) static @NotNull Range
SequenceUtils.trailingBlankLinesRange
(@NotNull CharSequence thizz, int fromIndex) static @NotNull Range
SequenceUtils.trailingBlankLinesRange
(@NotNull CharSequence thizz, int startIndex, int fromIndex) static @NotNull Range
SequenceUtils.trailingBlankLinesRange
(@NotNull CharSequence thizz, @NotNull CharPredicate eolChars, int startIndex, int fromIndex) @NotNull Range
IRichSequence.trimEndRange()
@NotNull Range
IRichSequence.trimEndRange
(int keep) @NotNull Range
IRichSequence.trimEndRange
(int keep, @NotNull CharPredicate chars) @NotNull Range
IRichSequence.trimEndRange
(@NotNull CharPredicate chars) final @NotNull Range
IRichSequenceBase.trimEndRange()
final @NotNull Range
IRichSequenceBase.trimEndRange
(int keep) final @NotNull Range
IRichSequenceBase.trimEndRange
(int keep, @NotNull CharPredicate chars) final @NotNull Range
IRichSequenceBase.trimEndRange
(@NotNull CharPredicate chars) static Range
SequenceUtils.trimEndRange
(@NotNull CharSequence thizz) static Range
SequenceUtils.trimEndRange
(@NotNull CharSequence thizz, int keep) static @NotNull Range
SequenceUtils.trimEndRange
(@NotNull CharSequence thizz, int keep, @NotNull CharPredicate chars) static Range
SequenceUtils.trimEndRange
(@NotNull CharSequence thizz, @NotNull CharPredicate chars) @NotNull Range
IRichSequence.trimRange()
@NotNull Range
IRichSequence.trimRange
(int keep) @NotNull Range
IRichSequence.trimRange
(int keep, @NotNull CharPredicate chars) @NotNull Range
IRichSequence.trimRange
(@NotNull CharPredicate chars) final @NotNull Range
IRichSequenceBase.trimRange()
final @NotNull Range
IRichSequenceBase.trimRange
(int keep) final @NotNull Range
IRichSequenceBase.trimRange
(int keep, @NotNull CharPredicate chars) final @NotNull Range
IRichSequenceBase.trimRange
(@NotNull CharPredicate chars) static Range
SequenceUtils.trimRange
(@NotNull CharSequence thizz) static Range
SequenceUtils.trimRange
(@NotNull CharSequence thizz, int keep) static @NotNull Range
SequenceUtils.trimRange
(@NotNull CharSequence thizz, int keep, @NotNull CharPredicate chars) static Range
SequenceUtils.trimRange
(@NotNull CharSequence thizz, @NotNull CharPredicate chars) @NotNull Range
IRichSequence.trimStartRange()
@NotNull Range
IRichSequence.trimStartRange
(int keep) @NotNull Range
IRichSequence.trimStartRange
(int keep, @NotNull CharPredicate chars) Range of kept sequence when trim start/end of this sequence is performed, characters to trim are passed in the sequence argument@NotNull Range
IRichSequence.trimStartRange
(@NotNull CharPredicate chars) final @NotNull Range
IRichSequenceBase.trimStartRange()
final @NotNull Range
IRichSequenceBase.trimStartRange
(int keep) final @NotNull Range
IRichSequenceBase.trimStartRange
(int keep, @NotNull CharPredicate chars) final @NotNull Range
IRichSequenceBase.trimStartRange
(@NotNull CharPredicate chars) static Range
SequenceUtils.trimStartRange
(@NotNull CharSequence thizz) static Range
SequenceUtils.trimStartRange
(@NotNull CharSequence thizz, int keep) static @NotNull Range
SequenceUtils.trimStartRange
(@NotNull CharSequence thizz, int keep, @NotNull CharPredicate chars) static Range
SequenceUtils.trimStartRange
(@NotNull CharSequence thizz, @NotNull CharPredicate chars) Range.withEnd
(int end) Range.withRange
(int start, int end) Range.withStart
(int start) Methods in com.vladsch.flexmark.util.sequence that return types with arguments of type RangeModifier and TypeMethodDescriptionIRichSequence.blankLinesRemovedRanges()
IRichSequence.blankLinesRemovedRanges
(int fromIndex) IRichSequence.blankLinesRemovedRanges
(int fromIndex, int endIndex) IRichSequence.blankLinesRemovedRanges
(@NotNull CharPredicate eolChars, int fromIndex, int endIndex) IRichSequenceBase.blankLinesRemovedRanges()
IRichSequenceBase.blankLinesRemovedRanges
(int fromIndex) IRichSequenceBase.blankLinesRemovedRanges
(int fromIndex, int endIndex) IRichSequenceBase.blankLinesRemovedRanges
(@NotNull CharPredicate eolChars, int fromIndex, int endIndex) SequenceUtils.blankLinesRemovedRanges
(@NotNull CharSequence thizz) SequenceUtils.blankLinesRemovedRanges
(@NotNull CharSequence thizz, int fromIndex) SequenceUtils.blankLinesRemovedRanges
(@NotNull CharSequence thizz, int fromIndex, int endIndex) SequenceUtils.blankLinesRemovedRanges
(@NotNull CharSequence thizz, @NotNull CharPredicate eolChars, int fromIndex, int endIndex) private Pair
<Range, CharSequence> LineAppendableImpl.getRangePrefixAfterEol()
Returns text range if EOL was appendedMethods in com.vladsch.flexmark.util.sequence with parameters of type RangeModifier and TypeMethodDescriptionIRichSequence.appendRangesTo
(@NotNull StringBuilder out, @Nullable CharMapper charMapper, Range... ranges) Append given ranges of this sequence to string builderIRichSequence.appendRangesTo
(@NotNull StringBuilder out, Range... ranges) final T
IRichSequenceBase.appendRangesTo
(@NotNull StringBuilder out, @Nullable CharMapper charMapper, Range... ranges) final T
IRichSequenceBase.appendRangesTo
(@NotNull StringBuilder out, Range... ranges) int
boolean
boolean
Range.doesContain
(@NotNull Range other) boolean
Range.doesNotOverlap
(@NotNull Range other) boolean
Range.doesNotOverlapNorAdjacent
(@NotNull Range other) boolean
Range.doesNotOverlapOrAdjacent
(@NotNull Range other) boolean
Range.doesOverlap
(@NotNull Range other) boolean
Range.doesOverlapOrAdjacent
(@NotNull Range other) boolean
Range.doesProperlyContain
(@NotNull Range other) @NotNull Range
@NotNull Range
Range.expandToInclude
(@NotNull Range other) IRichSequence.extractRanges
(Range... ranges) Build a sequence of ranges in this sequencefinal T
IRichSequenceBase.extractRanges
(Range... ranges) @NotNull Range
@NotNull Range
boolean
Range.isAdjacent
(@NotNull Range other) boolean
Range.isAdjacentAfter
(@NotNull Range other) boolean
Range.isAdjacentBefore
(@NotNull Range other) boolean
Range.isContainedBy
(@NotNull Range other) boolean
boolean
Range.isProperlyContainedBy
(@NotNull Range other) boolean
boolean
Range.overlapsOrAdjacent
(@NotNull Range other) boolean
Range.properlyContains
(@NotNull Range other) IRichSequence.subSequence
(@NotNull Range range) Get a portion of this sequence selected by rangefinal T
IRichSequenceBase.subSequence
(@NotNull Range range) Get a portion of this sequence selected by rangestatic <T extends CharSequence>
TSequenceUtils.subSequence
(T thizz, @NotNull Range range) Get a portion of this sequence selected by rangeIRichSequence.subSequenceAfter
(@NotNull Range range) Get a portion of this sequence after one selected by rangefinal T
IRichSequenceBase.subSequenceAfter
(@NotNull Range range) Get a portion of this sequence after one selected by rangestatic <T extends CharSequence>
TSequenceUtils.subSequenceAfter
(T thizz, @NotNull Range range) Get a portion of this sequence after one selected by rangeIRichSequence.subSequenceBefore
(@NotNull Range range) Get a portion of this sequence before one selected by rangefinal T
IRichSequenceBase.subSequenceBefore
(@NotNull Range range) Get a portion of this sequence before one selected by rangestatic <T extends CharSequence>
TSequenceUtils.subSequenceBefore
(T thizz, @NotNull Range range) Get a portion of this sequence before one selected by rangeIRichSequenceBase.subSequenceBeforeAfter
(Range range) Get a portions of this sequence before and after one selected by rangestatic <T extends CharSequence>
@NotNull Pair<T, T> SequenceUtils.subSequenceBeforeAfter
(T thizz, Range range) Get a portions of this sequence before and after one selected by rangeMethod parameters in com.vladsch.flexmark.util.sequence with type arguments of type RangeModifier and TypeMethodDescriptionIRichSequence.appendRangesTo
(@NotNull StringBuilder out, @Nullable CharMapper charMapper, Iterable<? extends Range> ranges) IRichSequence.appendRangesTo
(@NotNull StringBuilder out, Iterable<? extends Range> ranges) final T
IRichSequenceBase.appendRangesTo
(@NotNull StringBuilder out, @Nullable CharMapper charMapper, Iterable<? extends Range> ranges) final T
IRichSequenceBase.appendRangesTo
(@NotNull StringBuilder out, Iterable<? extends Range> ranges) IRichSequence.extractRanges
(Iterable<Range> ranges) final T
IRichSequenceBase.extractRanges
(Iterable<Range> ranges) private static @NotNull BasedSequence
Escaping.replaceAll
(@NotNull Pattern p, @NotNull BasedSequence s, @NotNull List<Range> ranges, @NotNull Escaping.Replacer replacer, @NotNull ReplacedTextMapper textMapper) static @NotNull BasedSequence
Escaping.unescapeHtml
(@NotNull BasedSequence s, @NotNull List<Range> ranges, @NotNull ReplacedTextMapper textMapper) Replace entities and backslash escapes with literal characters.Constructors in com.vladsch.flexmark.util.sequence with parameters of type RangeModifierConstructorDescriptionprotected
ReplacedTextRegion
(Range base, Range original, Range replaced) TagRange
(CharSequence tag, Range range) -
Uses of Range in com.vladsch.flexmark.util.sequence.builder
Methods in com.vladsch.flexmark.util.sequence.builder that return RangeModifier and TypeMethodDescription@Nullable Range
ISegmentBuilder.getBaseSubSequenceRange()
@Nullable Range
SegmentBuilderBase.getBaseSubSequenceRange()
@Nullable Range
SequenceBuilder.getLastRangeOrNull()
@NotNull Range
Seg.getRange()
Methods in com.vladsch.flexmark.util.sequence.builder with parameters of type RangeModifier and TypeMethodDescription@NotNull SequenceBuilder
append range in original sequence coordinates, no checking is done other than overlap with tail range fast@NotNull SequenceBuilder