public abstract class SearchForTypeHandler extends Object implements com.ibm.rational.common.test.editor.framework.kernel.search.IExtensionPointPropertiesNames
Modifier and Type | Field and Description |
---|---|
protected static String |
_NAME_KEY |
_CONTRIBUTOR_CLASS, _ID, _OPTIONS_CONTRIBUTOR, _OPTIONS_CONTRIBUTOR_ID, _TYPE_SEARCH_ID, DISCOVERY_INSTANCE, DISCOVERY_METHOD, DISCOVERY_TYPE, EDITOR_ID, ENABLED, HANDLER_CLASS, ICON, LABEL, OBJECT_TYPE, SEARCHABLE_TYPE, SUB_ID
Constructor and Description |
---|
SearchForTypeHandler(com.ibm.rational.common.test.editor.framework.kernel.search.ISearchComparator comparator) |
Modifier and Type | Method and Description |
---|---|
boolean |
canSearch(com.ibm.rational.common.test.editor.framework.kernel.search.SearchPage page) |
boolean |
contributorsLoaded() |
void |
createLabel(Composite parent,
int span) |
protected Button |
createOptionButton(Composite fieldsParent,
String label,
String akey) |
protected void |
enableSearchButton() |
com.ibm.rational.common.test.editor.framework.kernel.search.ISearchComparator |
getComparator() |
List<com.ibm.rational.common.test.editor.framework.kernel.search.ISearchOptionsContributor> |
getContributors() |
String |
getID() |
com.ibm.rational.common.test.editor.framework.kernel.search.SearchPage |
getSearchPage() |
void |
handlerEnabled(boolean b) |
protected void |
hookComboBox(Combo cmbTextSearch) |
boolean |
isEnabled() |
boolean |
isEnabledAtRuntime() |
List<com.ibm.rational.common.test.editor.framework.kernel.search.ISearchOptionsContributor> |
loadOptionsContributors(String id,
String myEditorType) |
static List<com.ibm.rational.common.test.editor.framework.kernel.search.ISearchOptionsContributor> |
loadOptionsContributors(String id,
String myEditorId,
List<com.ibm.rational.common.test.editor.framework.kernel.search.ISearchOptionsContributor> loaded_contributors) |
protected void |
searchTextModified(Combo combo) |
void |
setComparator(com.ibm.rational.common.test.editor.framework.kernel.search.ISearchComparator comparator) |
void |
setEnabled(boolean enabled) |
void |
setID(String id)
Set the ID of this handler.
|
void |
setSearchPage(com.ibm.rational.common.test.editor.framework.kernel.search.SearchPage searchDialog)
Initializes or de-initializes the searcher.
|
protected static final String _NAME_KEY
public SearchForTypeHandler(com.ibm.rational.common.test.editor.framework.kernel.search.ISearchComparator comparator)
public String getID()
public void setID(String id)
public boolean canSearch(com.ibm.rational.common.test.editor.framework.kernel.search.SearchPage page)
page
- public com.ibm.rational.common.test.editor.framework.kernel.search.SearchPage getSearchPage()
public void setSearchPage(com.ibm.rational.common.test.editor.framework.kernel.search.SearchPage searchDialog)
searchDialog
- SearchPage. The host SearchPage when the UI is ablut to be displayed, or null
when the dialog is closing. Extension classes need to clear any cached information when this argument is null
.public void handlerEnabled(boolean b)
b
- public boolean isEnabled()
public void setEnabled(boolean enabled)
public List<com.ibm.rational.common.test.editor.framework.kernel.search.ISearchOptionsContributor> loadOptionsContributors(String id, String myEditorType)
public static List<com.ibm.rational.common.test.editor.framework.kernel.search.ISearchOptionsContributor> loadOptionsContributors(String id, String myEditorId, List<com.ibm.rational.common.test.editor.framework.kernel.search.ISearchOptionsContributor> loaded_contributors)
public com.ibm.rational.common.test.editor.framework.kernel.search.ISearchComparator getComparator()
public void setComparator(com.ibm.rational.common.test.editor.framework.kernel.search.ISearchComparator comparator)
public boolean isEnabledAtRuntime()
protected void enableSearchButton()
public List<com.ibm.rational.common.test.editor.framework.kernel.search.ISearchOptionsContributor> getContributors()
public boolean contributorsLoaded()
protected Button createOptionButton(Composite fieldsParent, String label, String akey)
fieldsParent
- public void createLabel(Composite parent, int span)
parent
- Compositespan
- intprotected void hookComboBox(Combo cmbTextSearch)
cmbTextSearch
- protected void searchTextModified(Combo combo)
© Copyright IBM Corp. 2013. All rights reserved.