|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.slide.search.SearchImpl
Search helper.
| Constructor Summary | |
SearchImpl(Namespace namespace,
NamespaceConfig namespaceConfig,
Structure structureHelper,
Content contentHelper)
Constructor. |
|
| Method Summary | |
SearchQuery |
createSearchQuery(java.lang.String grammarUri,
org.jdom.Element queryElement,
SlideToken token,
int maxDepth)
Creates a SearchQuery. |
SearchQuery |
createSearchQuery(java.lang.String grammarUri,
org.jdom.Element searchRequestElement,
SlideToken token,
int maxDepth,
PropertyProvider propertyProvider)
Creates a SearchQuery. |
SearchQuery |
createSearchQuery(java.lang.String grammarUri,
org.jdom.Element searchRequestElement,
SlideToken token,
int maxDepth,
PropertyProvider propertyProvider,
java.lang.String requestUri)
Creates a SearchQuery. |
SearchQuery |
createSearchQuery(java.lang.String grammarUri,
org.jdom.Element queryElement,
SlideToken token,
int maxDepth,
java.lang.String requestUri)
Creates a SearchQuery. |
SearchLanguage |
getLanguage(java.lang.String grammarUri)
Retrieve a SearchLanguage identified by the grammar uri (namespace) |
SearchLanguage[] |
getSupportedLanguages()
Return the allowed query languages. |
SearchQueryResult |
search(SlideToken token,
SearchQuery query)
Search. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SearchImpl(Namespace namespace,
NamespaceConfig namespaceConfig,
Structure structureHelper,
Content contentHelper)
namespace - NamespacenamespaceConfig - Namespace configuration| Method Detail |
public SearchQueryResult search(SlideToken token,
SearchQuery query)
throws ServiceAccessException,
VetoException
search in interface Searchtoken - Credentials tokenquery - The query to execute
ServiceAccessException - DataSource access error
VetoExceptionpublic SearchLanguage[] getSupportedLanguages()
getSupportedLanguages in interface Search
public SearchLanguage getLanguage(java.lang.String grammarUri)
throws BadQueryException
getLanguage in interface SearchgrammarUri - identifier for the SearchLanguage
BadQueryException
public SearchQuery createSearchQuery(java.lang.String grammarUri,
org.jdom.Element queryElement,
SlideToken token,
int maxDepth)
throws BadQueryException
createSearchQuery in interface SearchgrammarUri - identifier for the SearchLanguagequeryElement - the JDOM element containing the querytoken - the SlideTokenmaxDepth - may be 0, 1 or INFINIT
BadQueryException
public SearchQuery createSearchQuery(java.lang.String grammarUri,
org.jdom.Element searchRequestElement,
SlideToken token,
int maxDepth,
PropertyProvider propertyProvider)
throws BadQueryException
createSearchQuery in interface SearchgrammarUri - identifier for the SearchLanguage.searchRequestElement - the JDOM element containing the querytoken - the SlideToken.maxDepth - may be 0, 1 or INFINITY.propertyProvider - the PropertyProvider to use (may be
null).
BadQueryException
public SearchQuery createSearchQuery(java.lang.String grammarUri,
org.jdom.Element queryElement,
SlideToken token,
int maxDepth,
java.lang.String requestUri)
throws BadQueryException
createSearchQuery in interface SearchgrammarUri - identifier for the SearchLanguagequeryElement - the JDOM element containing the querytoken - the SlideTokenmaxDepth - may be 0, 1 or INFINITrequestUri - the URI of the request.
BadQueryException
public SearchQuery createSearchQuery(java.lang.String grammarUri,
org.jdom.Element searchRequestElement,
SlideToken token,
int maxDepth,
PropertyProvider propertyProvider,
java.lang.String requestUri)
throws BadQueryException
createSearchQuery in interface SearchgrammarUri - identifier for the SearchLanguage.searchRequestElement - the JDOM element containing the querytoken - the SlideToken.maxDepth - may be 0, 1 or INFINITY.propertyProvider - the PropertyProvider to use (may be
null).requestUri - the URI of the request.
BadQueryException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||