public class Echoer extends Object implements org.biojava.bio.search.SearchContentHandler
Echo the event stream to stdout with prety indenting.
This class is most useful to check that your parsing is working. You can use an Echoer as the last handler in a chain of filters, or attach it directly to the parser. It is an instructive way to work out what events are being fired when, and with what properties attached.
| Constructor and Description |
|---|
Echoer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addHitProperty(Object key,
Object value) |
void |
addSearchProperty(Object key,
Object value) |
void |
addSubHitProperty(Object key,
Object value) |
void |
endHeader() |
void |
endHit() |
void |
endSearch() |
void |
endSubHit() |
boolean |
getMoreSearches() |
String |
getPrefix() |
void |
indent() |
void |
outdent() |
void |
setDatabaseID(String databaseID) |
void |
setMoreSearches(boolean val) |
void |
setQueryID(String queryID) |
void |
setQuerySeq(String seqID) |
void |
setSubjectDB(String dbID) |
void |
startHeader() |
void |
startHit() |
void |
startSearch() |
void |
startSubHit() |
public void indent()
public void outdent()
public String getPrefix()
public void addHitProperty(Object key, Object value)
addHitProperty in interface org.biojava.bio.search.SearchContentHandlerpublic void addSearchProperty(Object key, Object value)
addSearchProperty in interface org.biojava.bio.search.SearchContentHandlerpublic void addSubHitProperty(Object key, Object value)
addSubHitProperty in interface org.biojava.bio.search.SearchContentHandlerpublic void startHeader()
startHeader in interface org.biojava.bio.search.SearchContentHandlerpublic void endHeader()
endHeader in interface org.biojava.bio.search.SearchContentHandlerpublic void startHit()
startHit in interface org.biojava.bio.search.SearchContentHandlerpublic void endHit()
endHit in interface org.biojava.bio.search.SearchContentHandlerpublic void startSearch()
startSearch in interface org.biojava.bio.search.SearchContentHandlerpublic void endSearch()
endSearch in interface org.biojava.bio.search.SearchContentHandlerpublic void startSubHit()
startSubHit in interface org.biojava.bio.search.SearchContentHandlerpublic void endSubHit()
endSubHit in interface org.biojava.bio.search.SearchContentHandlerpublic boolean getMoreSearches()
getMoreSearches in interface org.biojava.bio.search.SearchContentHandlerpublic void setMoreSearches(boolean val)
setMoreSearches in interface org.biojava.bio.search.SearchContentHandlerpublic void setQuerySeq(String seqID)
public void setSubjectDB(String dbID)
public void setQueryID(String queryID)
setQueryID in interface org.biojava.bio.search.SearchContentHandlerpublic void setDatabaseID(String databaseID)
setDatabaseID in interface org.biojava.bio.search.SearchContentHandler