public interface ISequenceBuilder<T extends ISequenceBuilder<T,S>,S extends CharSequence> extends Appendable
| Modifier and Type | Method and Description |
|---|---|
default T |
add(@Nullable CharSequence chars) |
default T |
addAll(Iterable<? extends CharSequence> sequences) |
T |
append(char c) |
T |
append(char c,
int count) |
default T |
append(@Nullable CharSequence chars) |
default T |
append(@Nullable CharSequence chars,
int startIndex) |
T |
append(@Nullable CharSequence chars,
int startIndex,
int endIndex) |
default T |
append(Iterable<? extends CharSequence> sequences) |
char |
charAt(int index) |
T |
getBuilder() |
S |
getSingleBasedSequence()
NOTE: returns non-null value if the underlying
ISegmentBuilder.getBaseSubSequenceRange() returns non-null value |
default boolean |
isEmpty() |
default boolean |
isNotEmpty() |
int |
length() |
S |
toSequence() |
@Nullable S getSingleBasedSequence()
ISegmentBuilder.getBaseSubSequenceRange() returns non-null value@NotNull T getBuilder()
@NotNull default T addAll(Iterable<? extends CharSequence> sequences)
char charAt(int index)
@NotNull default T append(Iterable<? extends CharSequence> sequences)
@NotNull default T add(@Nullable @Nullable CharSequence chars)
@NotNull default T append(@Nullable @Nullable CharSequence chars)
append in interface Appendable@NotNull default T append(@Nullable @Nullable CharSequence chars, int startIndex)
@NotNull T append(@Nullable @Nullable CharSequence chars, int startIndex, int endIndex)
append in interface Appendable@NotNull T append(char c)
append in interface Appendable@NotNull T append(char c, int count)
@NotNull S toSequence()
int length()
default boolean isEmpty()
default boolean isNotEmpty()
Copyright © 2020. All rights reserved.