|
SMILA 1.0 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 search result Record object
For the structure of the query record see the Search API specification 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_DETAILS
local name of XML result's error details element. |
static java.lang.String |
TAG_ERROR
local name of XML result's error root element. |
static java.lang.String |
TAG_MESSAGE
local name of XML result's error message element. |
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 | |
|---|---|
Record |
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_ERROR
static final java.lang.String TAG_MESSAGE
static final java.lang.String TAG_DETAILS
| Method Detail |
|---|
Record 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 javax.xml.parsers.ParserConfigurationException
workflowName - name of workflow to process the search.query - query object describing the search.
javax.xml.parsers.ParserConfigurationException - error creating the XML result.
java.lang.String searchAsXmlString(java.lang.String workflowName,
Record query)
throws javax.xml.parsers.ParserConfigurationException
workflowName - name of workflow to process the search.query - query object describing the search.
javax.xml.parsers.ParserConfigurationException - error creating the XML result.
|
SMILA 1.0 API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||