|
TPTP 4.5.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.tptp.platform.instrumentation.ui.internal.configuration.AbstractCustomInstrumentFiltersUI
public abstract class AbstractCustomInstrumentFiltersUI
Custom instrument filterSet that user choose to use analysis type filtersSet rather use default instrument collector filtersSet. This class is abstract class to provide the common function. Subclass must implments abstract method to provide customized information for specified analysis type(JMX/ARM/CBE/...)
description of feature 146267(https://bugs.eclipse.org/bugs/show_bug.cgi?id=146267)| Constructor Summary | |
|---|---|
AbstractCustomInstrumentFiltersUI(org.eclipse.swt.widgets.Composite parent)
Default constructor. |
|
AbstractCustomInstrumentFiltersUI(org.eclipse.swt.widgets.Composite parent,
boolean alwaysEnableFilters)
the constructor of custom instrument filters set for analysis type. |
|
| Method Summary | |
|---|---|
protected abstract java.lang.String |
getActiveFilterKey()
return active filter key represents selected filter choosed by user. subclass must implment this method to provide special information |
java.lang.String |
getActiveFilterSet()
Returns the active filter set id. |
protected java.util.ArrayList |
getDefaultFilterSet()
use filter list from Instrument collector |
java.util.ArrayList |
getFilterSet()
|
protected java.lang.String |
getFiltersKey()
return filters key represents all filters inputed by user. subclass must implment this method to provide special information. |
protected abstract java.lang.String |
getUseFiltersKey()
return key represents whether use custom instrument filters. subclass must implment this method to provide special information |
void |
initializeData(org.eclipse.debug.core.ILaunchConfiguration launchConfiguration)
Initialize UI data for custom instrument filters UI. |
void |
setActiveFilterSet(FilterSetElement set)
Sets the active filter element |
void |
setFilterSet(java.util.ArrayList filters)
|
void |
storeAttributes(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
Store the attributes of custom filter set to special store Note that: Here is my design thought: I feel that custom filters information is related with special profile launch configuration. |
void |
widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
Sent when default selection occurs in the control. |
void |
widgetSelected(org.eclipse.swt.events.SelectionEvent e)
Sent when selection occurs in the control. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractCustomInstrumentFiltersUI(org.eclipse.swt.widgets.Composite parent)
parent - the parent widget
public AbstractCustomInstrumentFiltersUI(org.eclipse.swt.widgets.Composite parent,
boolean alwaysEnableFilters)
parent - parent composite componentalwaysEnableFilters - | Method Detail |
|---|
public void initializeData(org.eclipse.debug.core.ILaunchConfiguration launchConfiguration)
launchConfiguration - the associated launch configuratiopublic void storeAttributes(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy)
public java.util.ArrayList getFilterSet()
public void setFilterSet(java.util.ArrayList filters)
public java.lang.String getActiveFilterSet()
public void setActiveFilterSet(FilterSetElement set)
set - the FilterSetElementprotected abstract java.lang.String getUseFiltersKey()
protected java.lang.String getFiltersKey()
protected abstract java.lang.String getActiveFilterKey()
protected java.util.ArrayList getDefaultFilterSet()
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
For example, selection occurs in a List when the user selects an item or items with the keyboard or mouse. On some platforms, the event occurs when a mouse button or key is pressed. On others, it happens when the mouse or key is released. The exact key or mouse gesture that causes this event is platform specific.
widgetSelected in interface org.eclipse.swt.events.SelectionListenere - an event containing information about the selectionpublic void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
For example, on some platforms default selection occurs in a List when the user double-clicks an item or types return in a Text. On some platforms, the event occurs when a mouse button or key is pressed. On others, it happens when the mouse or key is released. The exact key or mouse gesture that causes this event is platform specific.
widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListenere - an event containing information about the default selection
|
TPTP 4.5.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||