public final class RichSequenceBuilder extends Object implements ISequenceBuilder<RichSequenceBuilder,RichSequence>
| Constructor and Description |
|---|
RichSequenceBuilder(int initialCapacity) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull RichSequenceBuilder |
append(char c) |
@NotNull RichSequenceBuilder |
append(char c,
int count) |
@NotNull RichSequenceBuilder |
append(@Nullable CharSequence chars,
int startIndex,
int endIndex) |
char |
charAt(int index) |
static @NotNull RichSequenceBuilder |
emptyBuilder() |
@NotNull RichSequenceBuilder |
getBuilder() |
@NotNull RichSequence |
getSingleBasedSequence()
NOTE: returns non-null value if the underlying
ISegmentBuilder.getBaseSubSequenceRange() returns non-null value |
int |
length() |
@NotNull RichSequence |
toSequence() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitadd, addAll, append, append, append, isEmpty, isNotEmpty@NotNull public static @NotNull RichSequenceBuilder emptyBuilder()
@NotNull public @NotNull RichSequenceBuilder getBuilder()
getBuilder in interface ISequenceBuilder<RichSequenceBuilder,RichSequence>public char charAt(int index)
charAt in interface ISequenceBuilder<RichSequenceBuilder,RichSequence>@NotNull public @NotNull RichSequenceBuilder append(@Nullable @Nullable CharSequence chars, int startIndex, int endIndex)
append in interface ISequenceBuilder<RichSequenceBuilder,RichSequence>append in interface Appendable@NotNull public @NotNull RichSequenceBuilder append(char c)
append in interface ISequenceBuilder<RichSequenceBuilder,RichSequence>append in interface Appendable@NotNull public @NotNull RichSequenceBuilder append(char c, int count)
append in interface ISequenceBuilder<RichSequenceBuilder,RichSequence>@NotNull public @NotNull RichSequence getSingleBasedSequence()
ISequenceBuilderISegmentBuilder.getBaseSubSequenceRange() returns non-null valuegetSingleBasedSequence in interface ISequenceBuilder<RichSequenceBuilder,RichSequence>@NotNull public @NotNull RichSequence toSequence()
toSequence in interface ISequenceBuilder<RichSequenceBuilder,RichSequence>public int length()
length in interface ISequenceBuilder<RichSequenceBuilder,RichSequence>Copyright © 2020. All rights reserved.