| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| protected int | |
| public static final int[] | |
| protected int | |
| protected int | |
| protected int | |
| public static final int | |
| protected final int | |
| protected @NotNull int[] | |
| protected int | |
| protected int | |
| protected final SegmentStats | |
| protected final StringBuilder | |
| protected final SegmentStats |
| Access | Constructor and Description |
|---|---|
| protected | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | |
| public S | |
| public S | Returns: thisstart offset in original sequence startOffset, int end offset in original sequence endOffset)Implements com. append range in original sequence coordinates, no checking is done other than overlap with tail range fast |
| public S | |
| public S | |
| public S | |
| public S | Returns: thisoffset in original sequence offset)Implements com. append anchor in original sequence coordinates, no checking is done other than overlap with tail range fast |
| private void | |
| private int | |
| private static int[] | |
| private void | |
| public @Nullable Range | |
| public int | |
| public int | |
| public int | |
| public @NotNull Object | |
| private @NotNull Seg | |
| public @NotNull Iterable | getSegments()
Implements com. Return iterator over segments |
| private @Nullable Seg | |
| pack-priv @NotNull Seg | |
| public int | Returns: -ve if no information in the list, or span of offsetsImplements com. Span for offsets of this list |
| public int | |
| public int | |
| public SegmentStats | |
| public CharSequence | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| protected Object[] | |
| protected boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public @NotNull Iterator | iterator()
Implements com. Return iterator over segment parts Range - BASE CharSequence - TEXT |
| private @Nullable Seg | |
| public int | |
| public boolean | |
| public boolean | |
| public int | |
| protected Object[] | |
| private void | processParts(int segStart, int segEnd, boolean resolveOverlap, boolean nullNextRange, @NotNull Function<Object[], Object[]> transform)
|
| private void | |
| public int | |
| public @NotNull String | toString(@NotNull CharSequence chars, @NotNull CharSequence rangePrefix, @NotNull CharSequence rangeSuffix, @NotNull Function<CharSequence, CharSequence> textMapper)
|
| public @NotNull String | |
| public String | |
| public String | |
| public @NotNull String | |
| public @NotNull String | |
| public void |
| anchorsSize | back to summary |
|---|---|
| protected int anchorsSize | |
| EMPTY_PARTS | back to summary |
|---|---|
| public static final int[] EMPTY_PARTS | |
| endOffset | back to summary |
|---|---|
| protected int endOffset | |
| immutableOffset | back to summary |
|---|---|
| protected int immutableOffset | |
| length | back to summary |
|---|---|
| protected int length | |
| MIN_PART_CAPACITY | back to summary |
|---|---|
| public static final int MIN_PART_CAPACITY | |
| options | back to summary |
|---|---|
| protected final int options | |
| parts | back to summary |
|---|---|
| protected @NotNull int[] parts
| |
| partsSize | back to summary |
|---|---|
| protected int partsSize | |
| startOffset | back to summary |
|---|---|
| protected int startOffset | |
| stats | back to summary |
|---|---|
| protected final SegmentStats stats | |
| text | back to summary |
|---|---|
| protected final StringBuilder text | |
| textStats | back to summary |
|---|---|
| protected final SegmentStats textStats | |
| SegmentBuilderBase | back to summary |
|---|---|
| protected SegmentBuilderBase() | |
| SegmentBuilderBase | back to summary |
|---|---|
| protected SegmentBuilderBase(int options) | |
| addSeg | back to summary |
|---|---|
| private void addSeg(int startOffset, int endOffset) | |
| addText | back to summary |
|---|---|
| private void addText(CharSequence optText) | |
| append | back to summary |
|---|---|
| public S append(@NotNull Range range) append range in original sequence coordinates, no checking is done other than overlap with tail range fast | |
| append | back to summary |
|---|---|
| public S append(int startOffset, int endOffset) Implements com. append range in original sequence coordinates, no checking is done other than overlap with tail range fast
| |
| append | back to summary |
|---|---|
| public S append(@NotNull CharSequence text) Implements com.
| |
| append | back to summary |
|---|---|
public S append(char c)
| |
| append | back to summary |
|---|---|
public S append(char c, int repeat)
| |
| appendAnchor | back to summary |
|---|---|
| public S appendAnchor(int offset) Implements com. append anchor in original sequence coordinates, no checking is done other than overlap with tail range fast
| |
| commitText | back to summary |
|---|---|
| private void commitText() | |
| computeLength | back to summary |
|---|---|
| private int computeLength() | |
| ensureCapacity | back to summary |
|---|---|
| private static int[] ensureCapacity(@NotNull int[] prev, int size) | |
| ensureCapacity | back to summary |
|---|---|
| private void ensureCapacity(int size) | |
| getBaseSubSequenceRange | back to summary |
|---|---|
| public @Nullable Range getBaseSubSequenceRange() Implements com. | |
| getEndOffset | back to summary |
|---|---|
| public int getEndOffset() Implements com.
| |
| getEndOffsetIfNeeded | back to summary |
|---|---|
| public int getEndOffsetIfNeeded() | |
| getOptions | back to summary |
|---|---|
| public int getOptions() Implements com.
| |
| getPart | back to summary |
|---|---|
public @NotNull Object getPart(int index)
| |
| getSeg | back to summary |
|---|---|
private @NotNull Seg getSeg(int index)
| |
| getSegments | back to summary |
|---|---|
| public @NotNull Iterable Implements com. Doc from com. Return iterator over segments | |
| getSegOrNull | back to summary |
|---|---|
private @Nullable Seg getSegOrNull(int index)
| |
| getSegPart | back to summary |
|---|---|
pack-priv @NotNull Seg getSegPart(int index)
| |
| getSpan | back to summary |
|---|---|
| public int getSpan() Implements com. Span for offsets of this list
| |
| getStartOffset | back to summary |
|---|---|
| public int getStartOffset() Implements com.
| |
| getStartOffsetIfNeeded | back to summary |
|---|---|
| public int getStartOffsetIfNeeded() | |
| getStats | back to summary |
|---|---|
| public SegmentStats getStats() | |
| getText | back to summary |
|---|---|
| public CharSequence getText() Implements com.
| |
| getTextFirst256Length | back to summary |
|---|---|
| public int getTextFirst256Length() Implements com.
| |
| getTextFirst256Segments | back to summary |
|---|---|
| public int getTextFirst256Segments() Implements com.
| |
| getTextLength | back to summary |
|---|---|
| public int getTextLength() Implements com.
| |
| getTextSegments | back to summary |
|---|---|
| public int getTextSegments() Implements com.
| |
| getTextSpaceLength | back to summary |
|---|---|
| public int getTextSpaceLength() Implements com.
| |
| getTextSpaceSegments | back to summary |
|---|---|
| public int getTextSpaceSegments() Implements com.
| |
| handleOverlap | back to summary |
|---|---|
| protected Object[] handleOverlap(@NotNull Object[] parts) | |
| haveDanglingText | back to summary |
|---|---|
| protected boolean haveDanglingText() | |
| haveOffsets | back to summary |
|---|---|
| public boolean haveOffsets() Implements com.
| |
| isBaseSubSequenceRange | back to summary |
|---|---|
| public boolean isBaseSubSequenceRange() Implements com.
| |
| isEmpty | back to summary |
|---|---|
| public boolean isEmpty() Implements com.
| |
| isIncludeAnchors | back to summary |
|---|---|
| public boolean isIncludeAnchors() Implements com.
| |
| isTrackTextFirst256 | back to summary |
|---|---|
| public boolean isTrackTextFirst256() Implements com.
| |
| iterator | back to summary |
|---|---|
| public @NotNull Iterator Implements com. Doc from com. Return iterator over segment parts Range - BASE CharSequence - TEXT | |
| lastSegOrNull | back to summary |
|---|---|
private @Nullable Seg lastSegOrNull()
| |
| length | back to summary |
|---|---|
| public int length() Implements com.
| |
| needEndOffset | back to summary |
|---|---|
| public boolean needEndOffset() | |
| needStartOffset | back to summary |
|---|---|
| public boolean needStartOffset() | |
| noAnchorsSize | back to summary |
|---|---|
| public int noAnchorsSize() Implements com.
| |
| optimizeText | back to summary |
|---|---|
| protected Object[] optimizeText(@NotNull Object[] parts) | |
| processParts | back to summary |
|---|---|
| private void processParts(int segStart, int segEnd, boolean resolveOverlap, boolean nullNextRange, @NotNull Function<Object[], Object[]> transform) | |
| setSegEnd | back to summary |
|---|---|
| private void setSegEnd(int index, int endOffset) | |
| size | back to summary |
|---|---|
| public int size() Implements com.
| |
| toString | back to summary |
|---|---|
public @NotNull String toString(@NotNull CharSequence chars, @NotNull CharSequence rangePrefix, @NotNull CharSequence rangeSuffix, @NotNull Function<CharSequence, CharSequence> textMapper)
| |
| toString | back to summary |
|---|---|
public @NotNull String toString(@NotNull CharSequence chars)
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| toStringPrep | back to summary |
|---|---|
| public String toStringPrep() | |
| toStringWithRanges | back to summary |
|---|---|
public @NotNull String toStringWithRanges(@NotNull CharSequence chars)
| |
| toStringWithRangesVisibleWhitespace | back to summary |
|---|---|
public @NotNull String toStringWithRangesVisibleWhitespace(@NotNull CharSequence chars)
| |
| trimToSize | back to summary |
|---|---|
| public void trimToSize() | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final SegmentBuilderBase | |
| pack-priv int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| public Object |
| builder | back to summary |
|---|---|
| pack-priv final SegmentBuilderBase<?> builder | |
| nextIndex | back to summary |
|---|---|
| pack-priv int nextIndex | |
| PartsIterator | back to summary |
|---|---|
| public PartsIterator(SegmentBuilderBase<?> builder) | |
| hasNext | back to summary |
|---|---|
| public boolean hasNext() Implements java. Doc from java. Returns
| |
| next | back to summary |
|---|---|
| public Object next() Implements java. Doc from java. Returns the next element in the iteration. | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final SegmentBuilderBase |
| Access | Constructor and Description |
|---|---|
| public |
| builder | back to summary |
|---|---|
| pack-priv final SegmentBuilderBase<?> builder | |
| SegIterable | back to summary |
|---|---|
| public SegIterable(SegmentBuilderBase<?> builder) | |
| iterator | back to summary |
|---|---|
| public @NotNull Iterator Implements java. Doc from java. Returns an iterator over elements of type | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final SegmentBuilderBase | |
| pack-priv int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| public Seg |
| builder | back to summary |
|---|---|
| pack-priv final SegmentBuilderBase<?> builder | |
| nextIndex | back to summary |
|---|---|
| pack-priv int nextIndex | |
| SegIterator | back to summary |
|---|---|
| public SegIterator(SegmentBuilderBase<?> builder) | |
| hasNext | back to summary |
|---|---|
| public boolean hasNext() Implements java. Doc from java. Returns
| |
| next | back to summary |
|---|---|
| public Seg next() Implements java. Doc from java. Returns the next element in the iteration. | |