public interface SearchContentHandler
SearchContentHandler is a notification interface for
 objects which listen to search stream parsers. This is applicable
 to all types of search results which are represented by flat files
 created by external programs e.g. Fasta, (T)BlastN/PX, EMBOSS
 programs. This is not limited to sequence similarity searches, but
 includes any format consisting of a header followed by hits, each
 of which may, or may not, have subhits.| Modifier and Type | Method and Description | 
|---|---|
void | 
addHitProperty(Object key,
                            Object value)
The  
addHitProperty method adds a key/value pair
 containing some property of a particular hit. | 
void | 
addSearchProperty(Object key,
                                  Object value)
The  
addSearchProperty method adds a key/value pair
 containing some property of the overall search result. | 
void | 
addSubHitProperty(Object key,
                                  Object value)
The  
addSubHitProperty method adds a key/value pair
 containing some property of a particular subhit. | 
void | 
endHeader()
The  
endHeader method indicates the end of a
 formatted header. | 
void | 
endHit()
The  
endHit method indicates the end of a formatted
 hit. | 
void | 
endSearch()
The  
endSearch method indicates the end of useful
 search information. | 
void | 
endSubHit()
The  
endSubHit method indicates the end of a
 formatted subhit. | 
boolean | 
getMoreSearches()
getMoreSearches returns the state of the
 SearchContentHandler with respect to further
 searches from its data source. | 
void | 
setDatabaseID(String databaseID)
setDatabaseID identifies the database searched by
 a name, ID or URN. | 
void | 
setMoreSearches(boolean value)
setMoreSearches sets the state of the
 SearchContentHandler's expectation of receiving
 more results. | 
void | 
setQueryID(String queryID)
setQueryID identifies the query sequence by a
 name, ID or URN. | 
void | 
startHeader()
The  
startHeader method indicates the start of a
 formatted header. | 
void | 
startHit()
The  
startHit method indicates the start of a
 formatted hit. | 
void | 
startSearch()
The  
startSearch method indicates the start of
 useful search information. | 
void | 
startSubHit()
The  
startSubHit method indicates the start of a
 formatted subhit. | 
boolean getMoreSearches()
getMoreSearches returns the state of the
 SearchContentHandler with respect to further
 searches from its data source. Used for handling streams of
 search results.boolean value.void setMoreSearches(boolean value)
setMoreSearches sets the state of the
 SearchContentHandler's expectation of receiving
 more results. Used for handling streams of search results.value - a boolean value.void startSearch()
startSearch method indicates the start of
 useful search information.void endSearch()
endSearch method indicates the end of useful
 search information.void startHeader()
startHeader method indicates the start of a
 formatted header. This usually contains information relevant to
 the search as a whole.void endHeader()
endHeader method indicates the end of a
 formatted header.void startHit()
startHit method indicates the start of a
 formatted hit. This could be a single line, or a block of
 lines.void endHit()
endHit method indicates the end of a formatted
 hit.void startSubHit()
startSubHit method indicates the start of a
 formatted subhit. There may be zero or more of these per hit.void endSubHit()
endSubHit method indicates the end of a
 formatted subhit.void addSearchProperty(Object key, Object value)
addSearchProperty method adds a key/value pair
 containing some property of the overall search result.key - an Object.value - an Object.void addHitProperty(Object key, Object value)
addHitProperty method adds a key/value pair
 containing some property of a particular hit.key - an Object.value - an Object.void addSubHitProperty(Object key, Object value)
addSubHitProperty method adds a key/value pair
 containing some property of a particular subhit.key - an Object.value - an Object.void setQueryID(String queryID)
setQueryID identifies the query sequence by a
 name, ID or URN.queryID - a String which should be an unique
 identifer for the sequence.void setDatabaseID(String databaseID)
setDatabaseID identifies the database searched by
 a name, ID or URN.databaseID - a String which should be an unique
 identifier for the database searched.Copyright © 2014 BioJava. All rights reserved.