TPTP 4.3.0 Monitoring Tools Project
Internal API Specification

org.eclipse.tptp.wsdm.tooling.viewers.internal
Class StructuredCheckboxTreeViewer

java.lang.Object
  extended byorg.eclipse.tptp.wsdm.tooling.viewers.internal.BaseStructuredViewer
      extended byorg.eclipse.tptp.wsdm.tooling.viewers.internal.StructuredCheckboxTreeViewer

public class StructuredCheckboxTreeViewer
extends BaseStructuredViewer

This class provides wrapper around jface CheckboxTreeViewer.


Field Summary
 
Fields inherited from class org.eclipse.tptp.wsdm.tooling.viewers.internal.BaseStructuredViewer
_client, _parent, _style, _toolkit, _viewer
 
Constructor Summary
StructuredCheckboxTreeViewer(org.eclipse.swt.widgets.Composite parent, org.eclipse.ui.forms.widgets.FormToolkit toolkit)
          Creates new object of this class.
StructuredCheckboxTreeViewer(org.eclipse.swt.widgets.Composite parent, org.eclipse.ui.forms.widgets.FormToolkit toolkit, ICheckViewerClient client)
          Creates new object of this class.
StructuredCheckboxTreeViewer(org.eclipse.swt.widgets.Composite parent, org.eclipse.ui.forms.widgets.FormToolkit toolkit, int style, ICheckViewerClient client)
          Creates new object of this class.
 
Method Summary
protected  void hookUpListeners()
           
 void setChecked(java.lang.Object element, boolean state)
           
 void setGrayedElements(java.lang.Object[] elements)
           
 void setSubtreeChecked(java.lang.Object element, boolean state)
           
 
Methods inherited from class org.eclipse.tptp.wsdm.tooling.viewers.internal.BaseStructuredViewer
getContentProvider, getControl, getInput, getLabelProvider, getParent, getSelectedObjets, getStyle, getTookit, getViewer, getViewerClient, setContentProvider, setInput, setLabelProvider, setSelection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StructuredCheckboxTreeViewer

public StructuredCheckboxTreeViewer(org.eclipse.swt.widgets.Composite parent,
                                    org.eclipse.ui.forms.widgets.FormToolkit toolkit,
                                    int style,
                                    ICheckViewerClient client)
Creates new object of this class.


StructuredCheckboxTreeViewer

public StructuredCheckboxTreeViewer(org.eclipse.swt.widgets.Composite parent,
                                    org.eclipse.ui.forms.widgets.FormToolkit toolkit,
                                    ICheckViewerClient client)
Creates new object of this class.
Style will be used is SWT.CHECK


StructuredCheckboxTreeViewer

public StructuredCheckboxTreeViewer(org.eclipse.swt.widgets.Composite parent,
                                    org.eclipse.ui.forms.widgets.FormToolkit toolkit)
Creates new object of this class.
Style will be used is SWT.CHECK
GenericCheckViewerClient client will used as ICheckViewerClient.

Method Detail

hookUpListeners

protected void hookUpListeners()
Overrides:
hookUpListeners in class BaseStructuredViewer

setChecked

public void setChecked(java.lang.Object element,
                       boolean state)
Parameters:
element - Element to be set as checked.
state - true if checked and false if uncheked.

setSubtreeChecked

public void setSubtreeChecked(java.lang.Object element,
                              boolean state)
Parameters:
element - Element and its subtree to be set as checked.
state - true if checked and false if uncheked.

setGrayedElements

public void setGrayedElements(java.lang.Object[] elements)
Parameters:
elements - Elements to be made grayed.

TPTP 4.3.0 Monitoring Tools Project
Internal API Specification