|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface SearchService
Interface of SMILA search services. The usual purpose of such a service is to put the query object on a blackboard,
create a search message to be executed with a WorkflowProcessor and finally
create the SearchResult object
For the structure of the query record see the Search API specificaton page in the Eclipse Wiki:
http://wiki.eclipse.org/SMILA/Specifications/Search_API.
| Field Summary | |
|---|---|
static java.lang.String |
NAMESPACE_SEARCH
namespace of search specific elements in XML result. |
static java.lang.String |
TAG_QUERY
local name of XML result's element containing the pipeline name. |
static java.lang.String |
TAG_SEARCHRESULT
local name of XML result's root element. |
static java.lang.String |
TAG_WORKFLOWNAME
local name of XML result's element containing the pipeline name. |
| Method Summary | |
|---|---|
SearchResult |
search(java.lang.String workflowName,
Record query)
Execute a query using the named workflow and create a SearchResult from the workflow result. |
org.w3c.dom.Document |
searchAsXml(java.lang.String workflowName,
Record query)
Execute a query using the named workflow and return the search result as an XML document. |
java.lang.String |
searchAsXmlString(java.lang.String workflowName,
Record query)
Execute a query using the named workflow and return the search result as an XML string. |
| Field Detail |
|---|
static final java.lang.String NAMESPACE_SEARCH
static final java.lang.String TAG_SEARCHRESULT
static final java.lang.String TAG_WORKFLOWNAME
static final java.lang.String TAG_QUERY
| Method Detail |
|---|
SearchResult search(java.lang.String workflowName,
Record query)
throws ProcessingException
workflowName - name of workflow to process the search.query - query object describing the search.
ProcessingException - error while processing the request or preparing the input message or search result.
org.w3c.dom.Document searchAsXml(java.lang.String workflowName,
Record query)
throws ProcessingException
workflowName - name of workflow to process the search.query - query object describing the search.
ProcessingException - error while processing the request or preparing the input message or search result.
java.lang.String searchAsXmlString(java.lang.String workflowName,
Record query)
throws ProcessingException
workflowName - name of workflow to process the search.query - query object describing the search.
ProcessingException - error while processing the request or preparing the input message or search result.
|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||