| Class and Description |
|---|
| BasedOptionsHolder
Implemented by BasedOptionsSequence, use instance of it to pass to
BasedSequence.of(CharSequence) and options enabled in it
will be accessible to all based sequences or uses of these for testing for options or getting options. |
| BasedOptionsHolder.Options |
| BasedOptionsSequence
A BasedSequence with offset tracking that follows editing operations and subSequence() chopping as best as it can
|
| BasedSequence
A CharSequence that references original char sequence with offsets into original preserved.
|
| BasedSequenceImpl
Implementation of BaseSequence
|
| CharSubSequence
A CharSequence that references original char[]
a subSequence() returns a sub-sequence from the original base sequence
|
| IRichSequence
A CharSequence that provides a rich set of manipulation methods.
|
| IRichSequenceBase
An abstract base for RichSequence which implements most of the methods allowing subclasses to
implement RichSequence with minimal support methods
|
| LineAppendable
Used to collect line text for further processing
|
| LineAppendable.Options |
| LineInfo
Line information in LineAppendable
|
| LineInfo.Flags |
| LineInfo.Preformatted |
| MappedSequence
A CharSequence that maps characters according to CharMapper
|
| PositionAnchor |
| PrefixedSubSequence
A BasedSequence with an out of scope of original char sequence prefix
|
| Range |
| RepeatedSequence
CharSequence that repeats in a wraparound the given sequence.
|
| ReplacedBasedSequence
Interface implemented by sequences which do not contain contiguous base characters
from startOffset to endOffset
|
| ReplacedTextMapper
Class which tracks text replacements to provide original offset from modified offset.
|
| ReplacedTextRegion |
| RichSequence |
| SegmentedSequence
A BasedSequence which consists of segments of other BasedSequences
|
| SegmentedSequenceFull
A BasedSequence which consists of segments of other BasedSequences
NOTE: very efficient for random access but extremely wasteful with space by allocating 4 bytes per character in the sequence with corresponding construction penalty
use SegmentedSequenceTree which is binary tree based segmented sequence with minimal overhead and optimized to give penalty free random access for most applications.
|
| SegmentedSequenceTree
A BasedSequence which consists of segments of other BasedSequences
NOTE: very efficient for random access but extremely wasteful with space by allocating 4 bytes per character in the sequence with corresponding construction penalty
use SegmentedSequenceTree which is binary tree based segmented sequence with minimal overhead and optimized to give penalty free random access for most applications.
|
| SequenceUtils |
| SubSequence
A BasedSequence implementation which wraps original CharSequence to provide a BasedSequence for
all its subsequences, a subSequence() returns a SubSequence from the original base sequence.
|
| TagRange |
| Class and Description |
|---|
| BasedSequence
A CharSequence that references original char sequence with offsets into original preserved.
|
| PositionAnchor |
| Range |
| RichSequence |
| Class and Description |
|---|
| BasedSequence
A CharSequence that references original char sequence with offsets into original preserved.
|
| Class and Description |
|---|
| BasedSequence
A CharSequence that references original char sequence with offsets into original preserved.
|
Copyright © 2020. All rights reserved.