public static final class SearchListener.Tee extends Object implements SearchListener
This allows you to build trees of listeners. This is usefull, for example, when echoing output from different listeners.
SearchListener.Echo, SearchListener.FilterByLength, SearchListener.Tee, SearchListener.Wrapper
Constructor and Description |
---|
SearchListener.Tee(SearchListener d1,
SearchListener d2) |
Modifier and Type | Method and Description |
---|---|
void |
endSearch(String seqID)
Indicates that a sequence has been searched against a DataStore.
|
void |
hit(int hitID,
int queryOffset,
int hitOffset,
int hitLength)
There has been a hit between the query sequence and a database
sequence.
|
void |
startSearch(String seqID)
Indicates that a sequence is about to be searched against a DataStore.
|
public SearchListener.Tee(SearchListener d1, SearchListener d2)
public void startSearch(String seqID)
SearchListener
startSearch
in interface SearchListener
seqID
- the id of the sequence to be searchedpublic void endSearch(String seqID)
SearchListener
endSearch
in interface SearchListener
seqID
- the id of the sequence to be searchedpublic void hit(int hitID, int queryOffset, int hitOffset, int hitLength)
SearchListener
hit
in interface SearchListener
hitID
- the number of the sequence hit; resolvable by
String id = DataStore.seqNameForID(hitID)queryOffset
- the offset into the query sequencehitOffset
- the offset into the sequence hit in the databasehitLength
- the number of symbols hitCopyright © 2014 BioJava. All rights reserved.