|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.expasy.jpl.commons.collection.symbol.seq.SymbolSequenceImpl.Builder<E>
public static class SymbolSequenceImpl.Builder<E>
This builder builds an instance of JPLAASequence given a numerous number of possible parameters.
| Constructor Summary | |
|---|---|
SymbolSequenceImpl.Builder(String sequenceString,
Symbol.SymbolType<E> type)
The main builder constructor. |
|
SymbolSequenceImpl.Builder(SymbolSequenceImpl<E> sequence)
An alternative builder constructor. |
|
| Method Summary | |
|---|---|
boolean |
allowAmbiguity()
|
SymbolSequenceImpl.Builder<E> |
ambiguityEnabled()
|
SymbolSequenceImpl<E> |
build()
Build an instance of T-type object. |
SymbolSequenceImpl.Builder<E> |
from(int from)
|
int |
getSeqLen()
|
SymbolSequenceImpl.Builder<E> |
to(int to)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SymbolSequenceImpl.Builder(String sequenceString,
Symbol.SymbolType<E> type)
sequenceString - the sequence string representationpublic SymbolSequenceImpl.Builder(SymbolSequenceImpl<E> sequence)
sequence - the sequence to copy.| Method Detail |
|---|
public SymbolSequenceImpl.Builder<E> ambiguityEnabled()
public SymbolSequenceImpl.Builder<E> from(int from)
public SymbolSequenceImpl.Builder<E> to(int to)
public boolean allowAmbiguity()
public int getSeqLen()
public SymbolSequenceImpl<E> build()
throws BuilderException
InstanceBuilderT-type object.
build in interface InstanceBuilder<SymbolSequenceImpl<E>>T.
BuilderException - - if conditions to build T are not
satisfied.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||