RSE
Release 3.0

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

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

public class SystemCommandsView
extends SystemTableView
implements IPropertyChangeListener


Nested Class Summary
 class SystemCommandsView.CommandsViewFilter
           
 
Nested classes 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, 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, setCurrentColumnWidths, setLastColumnWidths, setViewFilters, showColumns, showDelete, showProperties, showRename, systemRemoteResourceChanged
 
Methods inherited from class org.eclipse.jface.viewers.TableViewer
createViewerEditor, doClear, doClearAll, doDeselectAll, 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, setSelection
 
Methods inherited from class org.eclipse.jface.viewers.AbstractTableViewer
add, add, assertContentProviderType, clear, doFindInputItem, doFindItem, doUpdateItem, getColumnViewerOwner, getElementAt, getLabelProvider, getRawChildren, getSelectionFromWidget, hookControl, indexForElement, insert, internalRefresh, internalRefresh, remove, 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, handleDispose, 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
 

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()

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.0

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