TPTP 4.2.0 Platform Project
Internal API Specification

org.eclipse.hyades.trace.ui.internal.core
Class TraceProfileFiltersUI

java.lang.Object
  extended byorg.eclipse.hyades.trace.ui.internal.util.AbstractChangeable
      extended byorg.eclipse.hyades.trace.ui.internal.core.TraceProfileFiltersUI
All Implemented Interfaces:
java.util.EventListener, org.eclipse.jface.viewers.ICheckStateListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.internal.SWTEventListener

public class TraceProfileFiltersUI
extends AbstractChangeable
implements org.eclipse.swt.events.SelectionListener, org.eclipse.jface.viewers.ICheckStateListener


Nested Class Summary
 class TraceProfileFiltersUI.FilterSetLabelProvider
           
 class TraceProfileFiltersUI.FilterSetList
           
 
Field Summary
protected  FilterList _filterList
           
protected  TraceProfileFiltersUI.FilterSetList _filterSetList
           
protected  org.eclipse.swt.widgets.Table _table
           
protected  org.eclipse.jface.viewers.CheckboxTableViewer _tableViewer
           
 
Constructor Summary
TraceProfileFiltersUI()
           
 
Method Summary
 void addFilterSet(FilterSetElement elem)
           
 void addFilterSets(FilterSetElement[] list)
           
 void checkStateChanged(org.eclipse.jface.viewers.CheckStateChangedEvent event)
           
 org.eclipse.swt.widgets.Composite createControl(org.eclipse.swt.widgets.Composite parent)
           
 void enable(boolean enable)
           
protected  void enableButtons()
           
 java.lang.String getActiveFilterSet()
           
 FilterSetElement getActiveFilterSetElement()
           
 java.util.ArrayList getFilterSet()
           
static java.lang.String getFilterSet(java.util.ArrayList list)
          Deprecated. Use TraceFilterManager.getInstance().serializeFiltersToXML()
static java.util.ArrayList getFiltersSet(org.w3c.dom.Element filters)
          Deprecated. Use TraceFilterManager.getInstance().getFilterSets() to get the filter sets stored in the in the preference.
static java.util.ArrayList getFiltersSet(java.lang.String filters)
           
protected  void initializeTable(org.eclipse.swt.widgets.Composite parent)
           
 boolean isAgentTerminated()
          Returns the agentTerminated.
 void removeFilterSet(int idx)
          removes a filter set
 void reset()
           
 void resetFields()
           
protected  void selectTableItem(org.eclipse.swt.widgets.Table table, int selection)
           
 void setActiveFilterSet(FilterSetElement set)
           
 void setAgentTerminated(boolean agentTerminated)
          Sets the agentTerminated.
 void setFilterSet(java.util.ArrayList filters)
           
 void setFilterSet(org.w3c.dom.Element filters)
           
 void setFilterSet(java.lang.String filters)
           
static void storeValues(java.util.ArrayList items)
          Deprecated. Use TraceFilterManager.getInstance().storeFitlerSetList(items);
 void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent event)
           
 void widgetSelected(org.eclipse.swt.events.SelectionEvent event)
           
 
Methods inherited from class org.eclipse.hyades.trace.ui.internal.util.AbstractChangeable
addListener, changed, removeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_filterList

protected FilterList _filterList

_filterSetList

protected TraceProfileFiltersUI.FilterSetList _filterSetList

_table

protected org.eclipse.swt.widgets.Table _table

_tableViewer

protected org.eclipse.jface.viewers.CheckboxTableViewer _tableViewer
Constructor Detail

TraceProfileFiltersUI

public TraceProfileFiltersUI()
Method Detail

createControl

public org.eclipse.swt.widgets.Composite createControl(org.eclipse.swt.widgets.Composite parent)

enable

public void enable(boolean enable)

enableButtons

protected void enableButtons()

getFilterSet

public java.util.ArrayList getFilterSet()

getFilterSet

public static java.lang.String getFilterSet(java.util.ArrayList list)
Deprecated. Use TraceFilterManager.getInstance().serializeFiltersToXML()

Example: .... ....


initializeTable

protected void initializeTable(org.eclipse.swt.widgets.Composite parent)

getFiltersSet

public static java.util.ArrayList getFiltersSet(java.lang.String filters)

getFiltersSet

public static java.util.ArrayList getFiltersSet(org.w3c.dom.Element filters)
Deprecated. Use TraceFilterManager.getInstance().getFilterSets() to get the filter sets stored in the in the preference.


setFilterSet

public void setFilterSet(java.lang.String filters)

setFilterSet

public void setFilterSet(org.w3c.dom.Element filters)

setFilterSet

public void setFilterSet(java.util.ArrayList filters)

addFilterSet

public void addFilterSet(FilterSetElement elem)

reset

public void reset()

resetFields

public void resetFields()

selectTableItem

protected void selectTableItem(org.eclipse.swt.widgets.Table table,
                               int selection)

widgetDefaultSelected

public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent event)
Specified by:
widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListener

widgetSelected

public void widgetSelected(org.eclipse.swt.events.SelectionEvent event)
Specified by:
widgetSelected in interface org.eclipse.swt.events.SelectionListener

checkStateChanged

public void checkStateChanged(org.eclipse.jface.viewers.CheckStateChangedEvent event)
Specified by:
checkStateChanged in interface org.eclipse.jface.viewers.ICheckStateListener

storeValues

public static void storeValues(java.util.ArrayList items)
Deprecated. Use TraceFilterManager.getInstance().storeFitlerSetList(items);

Stores the values of the controls back to the preference store.


isAgentTerminated

public boolean isAgentTerminated()
Returns the agentTerminated.

Returns:
boolean

setAgentTerminated

public void setAgentTerminated(boolean agentTerminated)
Sets the agentTerminated.

Parameters:
agentTerminated - The agentTerminated to set

removeFilterSet

public void removeFilterSet(int idx)
removes a filter set


getActiveFilterSet

public java.lang.String getActiveFilterSet()

getActiveFilterSetElement

public FilterSetElement getActiveFilterSetElement()

setActiveFilterSet

public void setActiveFilterSet(FilterSetElement set)

addFilterSets

public void addFilterSets(FilterSetElement[] list)

TPTP 4.2.0 Platform Project
Internal API Specification