org.eaglei.search.provider.ncbi.taxonomy
Class NCBITaxonomySearchProvider
java.lang.Object
org.eaglei.search.provider.ncbi.NCBISearchProvider
org.eaglei.search.provider.ncbi.taxonomy.NCBITaxonomySearchProvider
- All Implemented Interfaces:
- org.eaglei.search.provider.SearchProvider
public final class NCBITaxonomySearchProvider
- extends NCBISearchProvider
Subclass of NCBISearchProvider that wraps an NCBITaxonomyProvider.
- Author:
- rfrost
|
Constructor Summary |
NCBITaxonomySearchProvider(org.eaglei.model.EIOntModel eagleiOntModel,
org.eaglei.services.InstitutionRegistry registry)
|
|
Method Summary |
protected org.eaglei.search.provider.SearchResult |
createSearchResultForDocSummary(org.eaglei.search.provider.ncbi.ESummary.ESummaryResult sum)
|
protected java.lang.String |
getQuery(org.eaglei.search.provider.SearchRequest request)
|
org.eaglei.search.provider.ClassCountResult |
getResourceCount(org.eaglei.search.provider.SearchRequest request)
|
org.eaglei.model.EIEntity |
getType()
|
boolean |
shouldAddResults(org.eaglei.search.provider.SearchRequest request)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ORGANISM_URI
public static final java.lang.String ORGANISM_URI
- See Also:
- Constant Field Values
NCBITaxonomySearchProvider
public NCBITaxonomySearchProvider(org.eaglei.model.EIOntModel eagleiOntModel,
org.eaglei.services.InstitutionRegistry registry)
getType
public org.eaglei.model.EIEntity getType()
- Specified by:
getType in class NCBISearchProvider
shouldAddResults
public boolean shouldAddResults(org.eaglei.search.provider.SearchRequest request)
throws java.io.IOException
- Specified by:
shouldAddResults in class NCBISearchProvider
- Throws:
java.io.IOException
createSearchResultForDocSummary
protected org.eaglei.search.provider.SearchResult createSearchResultForDocSummary(org.eaglei.search.provider.ncbi.ESummary.ESummaryResult sum)
throws java.io.IOException
- Specified by:
createSearchResultForDocSummary in class NCBISearchProvider
- Throws:
java.io.IOException
getQuery
protected java.lang.String getQuery(org.eaglei.search.provider.SearchRequest request)
throws java.io.IOException
- Specified by:
getQuery in class NCBISearchProvider
- Throws:
java.io.IOException
getResourceCount
public org.eaglei.search.provider.ClassCountResult getResourceCount(org.eaglei.search.provider.SearchRequest request)
Copyright © 2009-2011 Eagle-I. All Rights Reserved.