public interface ISegmentBuilder<S extends ISegmentBuilder<S>> extends Iterable<Object>
| Modifier and Type | Interface and Description |
|---|---|
static class |
ISegmentBuilder.Options |
| Modifier and Type | Field and Description |
|---|---|
static int |
F_DEFAULT |
static int |
F_INCLUDE_ANCHORS |
static int |
F_TRACK_FIRST256 |
static ISegmentBuilder.Options |
O_INCLUDE_ANCHORS |
static ISegmentBuilder.Options |
O_TRACK_FIRST256 |
forEach, spliteratorstatic final ISegmentBuilder.Options O_INCLUDE_ANCHORS
static final ISegmentBuilder.Options O_TRACK_FIRST256
static final int F_INCLUDE_ANCHORS
static final int F_TRACK_FIRST256
static final int F_DEFAULT
int getOptions()
boolean isIncludeAnchors()
boolean isEmpty()
boolean isBaseSubSequenceRange()
@Nullable @Nullable Range getBaseSubSequenceRange()
boolean haveOffsets()
int getSpan()
int getStartOffset()
int getEndOffset()
int size()
CharSequence getText()
int noAnchorsSize()
int length()
boolean isTrackTextFirst256()
int getTextLength()
int getTextSegments()
int getTextSpaceLength()
int getTextSpaceSegments()
int getTextFirst256Length()
int getTextFirst256Segments()
@NotNull @NotNull Iterator<Object> iterator()
@NotNull @NotNull Iterable<Seg> getSegments()
@NotNull S append(int startOffset, int endOffset)
@NotNull S append(CharSequence text)
@NotNull S appendAnchor(int offset)
@NotNull @NotNull String toStringWithRangesVisibleWhitespace(@NotNull @NotNull CharSequence chars)
@NotNull @NotNull String toStringWithRanges(@NotNull @NotNull CharSequence chars)
@NotNull @NotNull String toString(@NotNull @NotNull CharSequence chars)
Copyright © 2020. All rights reserved.