public interface SequenceBuilder<S extends Sequence<S>> extends SeqBuilder<S>
Sequence| Modifier and Type | Method and Description |
|---|---|
SequenceBuilder<S> |
append(byte letter)
Appends letter.
|
SequenceBuilder<S> |
append(byte[] letters)
Appends letters array.
|
SequenceBuilder<S> |
append(S seq)
Appends seq.
|
SequenceBuilder<S> |
clone()
Returns a deep copy of this builder
|
S |
createAndDestroy()
Creates the sequence and destroys this builder.
|
SequenceBuilder<S> |
ensureCapacity(int capacity)
Ensures capacity of this builder.
|
SequenceBuilder<S> |
set(int position,
byte letter)
Sets letter at the specified position.
|
sizeSequenceBuilder<S> set(int position, byte letter)
position - position positin >=0 && positin < size()letter - letterSequenceBuilder<S> append(byte letter)
letter - letterSequenceBuilder<S> append(byte[] letters)
letters - array of lettersSequenceBuilder<S> append(S seq)
SeqBuilderappend in interface SeqBuilder<S extends Sequence<S>>seq - seqSequenceBuilder<S> ensureCapacity(int capacity)
SeqBuilderensureCapacity in interface SeqBuilder<S extends Sequence<S>>capacity - capacitySequenceBuilder<S> clone()
SeqBuilderclone in interface SeqBuilder<S extends Sequence<S>>S createAndDestroy()
SeqBuildercreateAndDestroy in interface SeqBuilder<S extends Sequence<S>>Copyright © 2018. All rights reserved.