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 RangeMarkdownParagraph.getContinuationStartSplice(int offset, boolean afterSpace, boolean afterDelete) Methods in com.vladsch.flexmark.util.format with parameters of type RangeModifier and TypeMethodDescriptionstatic @NotNull MarkdownParagraph.TokenMarkdownParagraph.Token.of(@NotNull MarkdownParagraph.TextType type, @NotNull Range range) static @NotNull MarkdownParagraph.TokenMarkdownParagraph.Token.of(@NotNull MarkdownParagraph.TextType type, @NotNull Range range, boolean isFirstWord) Constructors in com.vladsch.flexmark.util.format with parameters of type RangeModifierConstructorDescriptionprivateToken(@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 RangeReplacedTextRegion.basestatic final RangeRange.EMPTYstatic final RangeRange.NULLprivate final RangeReplacedTextRegion.originalprivate final RangeReplacedTextRegion.replacedMethods in com.vladsch.flexmark.util.sequence that return RangeModifier and TypeMethodDescription@NotNull RangeBasedSequence.baseLineRangeAtEnd()@NotNull RangeBasedSequenceImpl.baseLineRangeAtEnd()@NotNull RangeBasedSequence.baseLineRangeAtIndex(int index) @NotNull RangeBasedSequenceImpl.baseLineRangeAtIndex(int index) @NotNull RangeBasedSequence.baseLineRangeAtStart()@NotNull RangeBasedSequenceImpl.baseLineRangeAtStart()static @NotNull RangeRange.emptyOf(int position) Range.endMinus(int delta) Range.endPlus(int delta) @NotNull RangeIRichSequence.eolEndRange(int eolEnd) Return Range of eol at given indexfinal @NotNull RangeIRichSequenceBase.eolEndRange(int eolEnd) static @NotNull RangeSequenceUtils.eolEndRange(@NotNull CharSequence thizz, int eolEnd) @NotNull RangeIRichSequence.eolStartRange(int eolStart) Return Range of eol at given index@NotNull RangeIRichSequenceBase.eolStartRange(int eolStart) static @NotNull RangeSequenceUtils.eolStartRange(@NotNull CharSequence thizz, int eolStart) @NotNull Range@NotNull RangeRange.expandToInclude(int start, int end) @NotNull RangeRange.expandToInclude(@NotNull Range other) ReplacedTextRegion.getBaseRange()ReplacedTextRegion.getOriginalRange()ReplacedTextRegion.getReplacedRange()@NotNull RangeBasedSequence.EmptyBasedSequence.getSourceRange()@NotNull RangeBasedSequence.getSourceRange()Get the range of this sequence in originalBasedSequence.getBaseSequence()andBasedSequence.getBase()original text source.@NotNull RangeCharSubSequence.getSourceRange()@NotNull RangeMappedBasedSequence.getSourceRange()@NotNull RangePrefixedSubSequence.getSourceRange()final @NotNull RangeSegmentedSequence.getSourceRange()@NotNull RangeSubSequence.getSourceRange()@NotNull RangeRange.include(int pos) @NotNull RangeRange.include(int start, int end) @NotNull Range@NotNull Range@NotNull RangeIRichSequence.leadingBlankLinesRange()@NotNull RangeIRichSequence.leadingBlankLinesRange(int startIndex) @NotNull RangeIRichSequence.leadingBlankLinesRange(int fromIndex, int endIndex) @NotNull RangeIRichSequence.leadingBlankLinesRange(@NotNull CharPredicate eolChars, int fromIndex, int endIndex) Get Range of leading blank lines at given index offsets in sequencefinal @NotNull RangeIRichSequenceBase.leadingBlankLinesRange()final @NotNull RangeIRichSequenceBase.leadingBlankLinesRange(int startIndex) final @NotNull RangeIRichSequenceBase.leadingBlankLinesRange(int fromIndex, int endIndex) final @NotNull RangeIRichSequenceBase.leadingBlankLinesRange(@NotNull CharPredicate eolChars, int fromIndex, int endIndex) static @NotNull RangeSequenceUtils.leadingBlankLinesRange(@NotNull CharSequence thizz) static @NotNull RangeSequenceUtils.leadingBlankLinesRange(@NotNull CharSequence thizz, int startIndex) static @NotNull RangeSequenceUtils.leadingBlankLinesRange(@NotNull CharSequence thizz, int fromIndex, int endIndex) static @NotNull RangeSequenceUtils.leadingBlankLinesRange(@NotNull CharSequence thizz, @NotNull CharPredicate eolChars, int fromIndex, int endIndex) @NotNull RangeIRichSequence.lineRangeAt(int index) Get the line characters at given index, line delimited by \nfinal @NotNull RangeIRichSequenceBase.lineRangeAt(int index) static @NotNull RangeSequenceUtils.lineRangeAt(@NotNull CharSequence thizz, int index) @NotNull RangeIRichSequence.lineRangeAtAnyEOL(int index) Get the line characters at given index, line delimited by \n, \r or \r\nfinal @NotNull RangeIRichSequenceBase.lineRangeAtAnyEOL(int index) static @NotNull RangeSequenceUtils.lineRangeAtAnyEOL(@NotNull CharSequence thizz, int index) static @NotNull RangeRange.of(int start, int end) static @NotNull RangeRange.ofLength(int start, int length) Range.shiftLeft(int delta) Range.shiftRight(int delta) Range.startMinus(int delta) Range.startPlus(int delta) @NotNull RangeIRichSequence.trailingBlankLinesRange()@NotNull RangeIRichSequence.trailingBlankLinesRange(int fromIndex) @NotNull RangeIRichSequence.trailingBlankLinesRange(int startIndex, int fromIndex) @NotNull RangeIRichSequence.trailingBlankLinesRange(CharPredicate eolChars, int startIndex, int fromIndex) Get Range of trailing blank lines at given index offsets in sequencefinal @NotNull RangeIRichSequenceBase.trailingBlankLinesRange()final @NotNull RangeIRichSequenceBase.trailingBlankLinesRange(int fromIndex) final @NotNull RangeIRichSequenceBase.trailingBlankLinesRange(int startIndex, int fromIndex) final @NotNull RangeIRichSequenceBase.trailingBlankLinesRange(CharPredicate eolChars, int startIndex, int fromIndex) static @NotNull RangeSequenceUtils.trailingBlankLinesRange(@NotNull CharSequence thizz) static @NotNull RangeSequenceUtils.trailingBlankLinesRange(@NotNull CharSequence thizz, int fromIndex) static @NotNull RangeSequenceUtils.trailingBlankLinesRange(@NotNull CharSequence thizz, int startIndex, int fromIndex) static @NotNull RangeSequenceUtils.trailingBlankLinesRange(@NotNull CharSequence thizz, @NotNull CharPredicate eolChars, int startIndex, int fromIndex) @NotNull RangeIRichSequence.trimEndRange()@NotNull RangeIRichSequence.trimEndRange(int keep) @NotNull RangeIRichSequence.trimEndRange(int keep, @NotNull CharPredicate chars) @NotNull RangeIRichSequence.trimEndRange(@NotNull CharPredicate chars) final @NotNull RangeIRichSequenceBase.trimEndRange()final @NotNull RangeIRichSequenceBase.trimEndRange(int keep) final @NotNull RangeIRichSequenceBase.trimEndRange(int keep, @NotNull CharPredicate chars) final @NotNull RangeIRichSequenceBase.trimEndRange(@NotNull CharPredicate chars) static RangeSequenceUtils.trimEndRange(@NotNull CharSequence thizz) static RangeSequenceUtils.trimEndRange(@NotNull CharSequence thizz, int keep) static @NotNull RangeSequenceUtils.trimEndRange(@NotNull CharSequence thizz, int keep, @NotNull CharPredicate chars) static RangeSequenceUtils.trimEndRange(@NotNull CharSequence thizz, @NotNull CharPredicate chars) @NotNull RangeIRichSequence.trimRange()@NotNull RangeIRichSequence.trimRange(int keep) @NotNull RangeIRichSequence.trimRange(int keep, @NotNull CharPredicate chars) @NotNull RangeIRichSequence.trimRange(@NotNull CharPredicate chars) final @NotNull RangeIRichSequenceBase.trimRange()final @NotNull RangeIRichSequenceBase.trimRange(int keep) final @NotNull RangeIRichSequenceBase.trimRange(int keep, @NotNull CharPredicate chars) final @NotNull RangeIRichSequenceBase.trimRange(@NotNull CharPredicate chars) static RangeSequenceUtils.trimRange(@NotNull CharSequence thizz) static RangeSequenceUtils.trimRange(@NotNull CharSequence thizz, int keep) static @NotNull RangeSequenceUtils.trimRange(@NotNull CharSequence thizz, int keep, @NotNull CharPredicate chars) static RangeSequenceUtils.trimRange(@NotNull CharSequence thizz, @NotNull CharPredicate chars) @NotNull RangeIRichSequence.trimStartRange()@NotNull RangeIRichSequence.trimStartRange(int keep) @NotNull RangeIRichSequence.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 RangeIRichSequence.trimStartRange(@NotNull CharPredicate chars) final @NotNull RangeIRichSequenceBase.trimStartRange()final @NotNull RangeIRichSequenceBase.trimStartRange(int keep) final @NotNull RangeIRichSequenceBase.trimStartRange(int keep, @NotNull CharPredicate chars) final @NotNull RangeIRichSequenceBase.trimStartRange(@NotNull CharPredicate chars) static RangeSequenceUtils.trimStartRange(@NotNull CharSequence thizz) static RangeSequenceUtils.trimStartRange(@NotNull CharSequence thizz, int keep) static @NotNull RangeSequenceUtils.trimStartRange(@NotNull CharSequence thizz, int keep, @NotNull CharPredicate chars) static RangeSequenceUtils.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 TIRichSequenceBase.appendRangesTo(@NotNull StringBuilder out, @Nullable CharMapper charMapper, Range... ranges) final TIRichSequenceBase.appendRangesTo(@NotNull StringBuilder out, Range... ranges) intbooleanbooleanRange.doesContain(@NotNull Range other) booleanRange.doesNotOverlap(@NotNull Range other) booleanRange.doesNotOverlapNorAdjacent(@NotNull Range other) booleanRange.doesNotOverlapOrAdjacent(@NotNull Range other) booleanRange.doesOverlap(@NotNull Range other) booleanRange.doesOverlapOrAdjacent(@NotNull Range other) booleanRange.doesProperlyContain(@NotNull Range other) @NotNull Range@NotNull RangeRange.expandToInclude(@NotNull Range other) IRichSequence.extractRanges(Range... ranges) Build a sequence of ranges in this sequencefinal TIRichSequenceBase.extractRanges(Range... ranges) @NotNull Range@NotNull RangebooleanRange.isAdjacent(@NotNull Range other) booleanRange.isAdjacentAfter(@NotNull Range other) booleanRange.isAdjacentBefore(@NotNull Range other) booleanRange.isContainedBy(@NotNull Range other) booleanbooleanRange.isProperlyContainedBy(@NotNull Range other) booleanbooleanRange.overlapsOrAdjacent(@NotNull Range other) booleanRange.properlyContains(@NotNull Range other) IRichSequence.subSequence(@NotNull Range range) Get a portion of this sequence selected by rangefinal TIRichSequenceBase.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 TIRichSequenceBase.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 TIRichSequenceBase.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 TIRichSequenceBase.appendRangesTo(@NotNull StringBuilder out, @Nullable CharMapper charMapper, Iterable<? extends Range> ranges) final TIRichSequenceBase.appendRangesTo(@NotNull StringBuilder out, Iterable<? extends Range> ranges) IRichSequence.extractRanges(Iterable<Range> ranges) final TIRichSequenceBase.extractRanges(Iterable<Range> ranges) private static @NotNull BasedSequenceEscaping.replaceAll(@NotNull Pattern p, @NotNull BasedSequence s, @NotNull List<Range> ranges, @NotNull Escaping.Replacer replacer, @NotNull ReplacedTextMapper textMapper) static @NotNull BasedSequenceEscaping.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 RangeModifierConstructorDescriptionprotectedReplacedTextRegion(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 RangeISegmentBuilder.getBaseSubSequenceRange()@Nullable RangeSegmentBuilderBase.getBaseSubSequenceRange()@Nullable RangeSequenceBuilder.getLastRangeOrNull()@NotNull RangeSeg.getRange()Methods in com.vladsch.flexmark.util.sequence.builder with parameters of type RangeModifier and TypeMethodDescription@NotNull SequenceBuilderappend range in original sequence coordinates, no checking is done other than overlap with tail range fast@NotNull SequenceBuilder