RSE
Release 3.2

org.eclipse.rse.shells.ui.view
Class SystemCommandsView

java.lang.Object
  extended by org.eclipse.jface.viewers.Viewer
      extended by org.eclipse.jface.viewers.ContentViewer
          extended by org.eclipse.jface.viewers.StructuredViewer
              extended by org.eclipse.jface.viewers.ColumnViewer
                  extended by org.eclipse.jface.viewers.AbstractTableViewer
                      extended by org.eclipse.jface.viewers.TableViewer
                          extended by org.eclipse.rse.ui.view.SystemTableView
                              extended by org.eclipse.rse.shells.ui.view.SystemCommandsView
All Implemented Interfaces:
EventListener, IMenuListener, IPropertyChangeListener, IInputProvider, IInputSelectionProvider, IPostSelectionProvider, ISelectionChangedListener, ISelectionProvider, ISystemRemoteChangeListener, ISystemResourceChangeListener, ISystemDeleteTarget, ISystemRenameTarget, ISystemShellProvider, ISystemSelectAllTarget

public class SystemCommandsView
extends SystemTableView
implements IPropertyChangeListener


Nested Class Summary
 class SystemCommandsView.CommandsViewFilter
           
 
Nested classes/interfaces inherited from class org.eclipse.jface.viewers.StructuredViewer
StructuredViewer.ColorAndFontCollector, StructuredViewer.ColorAndFontCollectorWithProviders
 
Field Summary
 
Fields inherited from class org.eclipse.rse.ui.view.SystemTableView
_propertyDialogAction, _provider, _refreshAction, _selectionEnableDeleteAction, _selectionEnableRenameAction, _selectionFlagsUpdated, _selectionIsRemoteObject, _selectionShowDeleteAction, _selectionShowOpenViewActions, _selectionShowPropertiesAction, _selectionShowRefreshAction, _selectionShowRenameAction, menuListenerAdded
 
Fields inherited from class org.eclipse.jface.viewers.Viewer
WIDGET_DATA_KEY
 
Constructor Summary
SystemCommandsView(Table table, ISystemMessageLine msgLine)
           
 
Method Summary
 void clearAllItems()
           
 void dispose()
           
protected  Object getParentForContent(Object element)
           
protected  SystemTableViewProvider getProvider()
           
protected  Item newItem(Widget parent, int flags, int ix)
           
 void propertyChange(PropertyChangeEvent e)
           
 void refresh()
           
 void systemResourceChanged(ISystemResourceChangeEvent event)
          Used to asynchronously update the view whenever properties change.
 void updateChildren()
           
 void updateTheme()
           
 
Methods inherited from class org.eclipse.rse.ui.view.SystemTableView
canDelete, canRename, clearMessage, computeLayout, computeLayout, displayMessage, doDelete, doRename, doSelectAll, enableSelectAll, fillContextMenu, getAdapterForContents, getCachedColumnWidths, getColumnManager, getContextMenu, getContextMenuManager, getCurrentColumnWidths, getDeleteAction, getInput, getLastColumnWidths, getLayout, getNameDescriptor, getNewConnectionAction, getPropertyDialogAction, getRefreshAction, getRemoteAdapter, getRenameAction, getRenamingMessage, getSelectAllAction, getSelection, getShell, getViewAdapter, getViewFilters, getVisibleDescriptors, initDragAndDrop, inputChanged, menuAboutToShow, positionTo, scanSelections, selectionChanged, setCachedColumnWidths, setCurrentColumnWidths, setLastColumnWidths, setViewFilters, showColumns, showDelete, showProperties, showRename, systemRemoteResourceChanged
 
Methods inherited from class org.eclipse.jface.viewers.TableViewer
createViewerEditor, doClear, doClearAll, doDeselectAll, doFindItem, doGetColumn, doGetColumnCount, doGetItem, doGetItemCount, doGetItems, doGetSelection, doGetSelectionIndices, doIndexOf, doRemove, doRemove, doRemoveAll, doResetItem, doSelect, doSetItemCount, doSetSelection, doSetSelection, doShowItem, doShowSelection, getControl, getItemAt, getTable, getViewerRowFromItem, internalCreateNewRowPart, refresh, refresh, remove, setSelection
 
Methods inherited from class org.eclipse.jface.viewers.AbstractTableViewer
add, add, assertContentProviderType, clear, doFindInputItem, doUpdateItem, getColumnViewerOwner, getElementAt, getLabelProvider, getRawChildren, getSelectionFromWidget, handleDispose, hookControl, indexForElement, insert, internalRefresh, internalRefresh, remove, replace, reveal, setItemCount, setSelectionToWidget
 
Methods inherited from class org.eclipse.jface.viewers.ColumnViewer
applyEditorValue, cancelEditing, checkBusy, editElement, getCell, getCellEditors, getCellModifier, getColumnProperties, getColumnViewerEditor, getItem, getLabelProvider, getViewerRow, hookEditingSupport, isBusy, isCellEditorActive, refresh, refresh, setBusy, setCellEditors, setCellModifier, setColumnProperties, setColumnViewerEditor, setLabelProvider, triggerEditorActivationEvent, update
 
Methods inherited from class org.eclipse.jface.viewers.StructuredViewer
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, assertElementsNotNull, associate, buildLabel, disassociate, equals, filter, findItem, findItems, fireDoubleClick, fireOpen, firePostSelectionChanged, getColorAndFontCollector, getComparator, getComparer, getFilteredChildren, getFilters, getRoot, getSortedChildren, getSorter, handleDoubleSelect, handleInvalidSelection, handleLabelProviderChanged, handleOpen, handlePostSelect, handleSelect, hasFilters, internalUpdate, mapElement, needsRefilter, preservingSelection, refresh, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setContentProvider, setFilters, setInput, setSelectionToWidget, setSorter, setUseHashlookup, testFindItem, testFindItems, unmapAllElements, unmapElement, unmapElement, update, updateItem, updateSelection, usingElementMap
 
Methods inherited from class org.eclipse.jface.viewers.ContentViewer
getContentProvider, labelProviderChanged
 
Methods inherited from class org.eclipse.jface.viewers.Viewer
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvider
addSelectionChangedListener, removeSelectionChangedListener, setSelection
 
Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvider
addSelectionChangedListener, removeSelectionChangedListener, setSelection
 

Constructor Detail

SystemCommandsView

public SystemCommandsView(Table table,
                          ISystemMessageLine msgLine)
Method Detail

getProvider

protected SystemTableViewProvider getProvider()
Overrides:
getProvider in class SystemTableView
Returns:

propertyChange

public void propertyChange(PropertyChangeEvent e)
Specified by:
propertyChange in interface IPropertyChangeListener

updateTheme

public void updateTheme()

refresh

public void refresh()
Overrides:
refresh in class StructuredViewer

updateChildren

public void updateChildren()

clearAllItems

public void clearAllItems()

dispose

public void dispose()
Overrides:
dispose in class SystemTableView

newItem

protected Item newItem(Widget parent,
                       int flags,
                       int ix)

systemResourceChanged

public void systemResourceChanged(ISystemResourceChangeEvent event)
Description copied from class: SystemTableView
Used to asynchronously update the view whenever properties change.

Specified by:
systemResourceChanged in interface ISystemResourceChangeListener
Overrides:
systemResourceChanged in class SystemTableView
See Also:
ISystemResourceChangeListener.systemResourceChanged(org.eclipse.rse.core.events.ISystemResourceChangeEvent)

getParentForContent

protected Object getParentForContent(Object element)
Overrides:
getParentForContent in class SystemTableView

RSE
Release 3.2

Copyright (c) IBM Corporation and others 2000, 2010. All Rights Reserved.