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