public abstract static class SearchListener.Wrapper extends Object implements SearchListener
Extend this and over-ride any of the interface methods to implement SearchListeners that filter hits before passing them on to an underlying listener.You can modify the search events the delegate sees by over-riding any of the SearchListener methods, modify the arguments and then call the method on super with the new arguments. You can drop hits by just not passing them onto the delegate using super.hits(). Note: Be sure to maintain the nesting of start/stop search and hit, or you will confuse the delegate.
|Modifier and Type||Method and Description|
Indicates that a sequence has been searched against a DataStore.
There has been a hit between the query sequence and a database sequence.
Indicates that a sequence is about to be searched against a DataStore.
public void startSearch(String seqID)
public void hit(int hitID, int queryOffset, int hitOffset, int hitLength)
hitID- the number of the sequence hit; resolvable by String id = DataStore.seqNameForID(hitID)
queryOffset- the offset into the query sequence
hitOffset- the offset into the sequence hit in the database
hitLength- the number of symbols hit
Copyright © 2020 BioJava. All rights reserved.