org.topcased.search.core.engine
Class AbstractModelExtensibleSearchParameters
java.lang.Object
org.topcased.search.core.engine.AbstractModelExtensibleSearchParameters
public abstract class AbstractModelExtensibleSearchParameters
- extends java.lang.Object
Describes parameters for a given model search query. Some of the parameters are common to all kind of queries such as queryText,
modelSearchEngineID, selectedScope, selection. Users can describe arbitrary parameters using a Object map.
Attributes:
- queryText : Query text
- modelSearchEngineID : ID of an existing model search engine registred to
org.topcased.search.core.modelSearchEngine extension point.
- selectedScope : a selection scope among all ISearchPageContainer possible kinds.
{ WORKSPACE_SCOPE | SELECTION_SCOPE | WORKING_SET_SCOPE | SELECTED_PROJECTS_SCOPE}.
- selection : selection with which the search dialog has been opened (IResource, IFile, IProject).
- data : map of arbitrary specific parameters (Map< key:String, value:Object >)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractModelExtensibleSearchParameters
public AbstractModelExtensibleSearchParameters()
getModelSearchEngineID
public java.lang.String getModelSearchEngineID()
setModelSearchEngineID
public void setModelSearchEngineID(java.lang.String modelSearchEngineID)
getQueryText
public java.lang.String getQueryText()
setQueryText
public void setQueryText(java.lang.String queryText)
getData
public java.lang.Object getData(java.lang.String key)
setData
public void setData(java.lang.String key,
java.lang.Object data)
getContainer
public org.eclipse.search.ui.ISearchPageContainer getContainer()
setContainer
public void setContainer(org.eclipse.search.ui.ISearchPageContainer c)
getQueryKind
public java.lang.String getQueryKind()
setQueryKind
public void setQueryKind(java.lang.String queryKind)
getParticipantElements
public java.util.List<? extends java.lang.Object> getParticipantElements()
setParticipantElements
public void setParticipantElements(java.util.List<? extends java.lang.Object> filteredElemList)
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.