|
||||||||||
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 configurationMethod Detail |
public SearchQueryResult search(SlideToken token, SearchQuery query) throws ServiceAccessException
search
in interface Search
token
- Credentials tokenquery
- The query to execute
ServiceAccessException
- DataSource access errorpublic SearchLanguage[] getSupportedLanguages()
getSupportedLanguages
in interface Search
public SearchLanguage getLanguage(java.lang.String grammarUri) throws BadQueryException
getLanguage
in interface Search
grammarUri
- 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 Search
grammarUri
- 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 Search
grammarUri
- 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 Search
grammarUri
- 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 Search
grammarUri
- 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 |