RSE
Release 1.0

org.eclipse.rse.ui.view.search
Class SystemSearchTableView

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.AbstractTreeViewer
                  extended byorg.eclipse.jface.viewers.TreeViewer
                      extended byorg.eclipse.rse.ui.view.SystemTableTreeView
                          extended byorg.eclipse.rse.ui.view.search.SystemSearchTableView
All Implemented Interfaces:
EventListener, IInputProvider, IInputSelectionProvider, IMenuListener, IPostSelectionProvider, ISelectionChangedListener, ISelectionProvider, ISystemDeleteTarget, ISystemRemoteChangeListener, ISystemRenameTarget, ISystemResourceChangeListener, ISystemSelectAllTarget

public class SystemSearchTableView
extends SystemTableTreeView


Nested Class Summary
 
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.SystemTableTreeView
_deleteAction, _openToPerspectiveAction, _propertyDialogAction, _provider, _refreshAction, _remotePropertyDialogAction, _renameAction, _selectAllAction, _selectionEnableDeleteAction, _selectionEnableRenameAction, _selectionFlagsUpdated, _selectionIsRemoteObject, _selectionShowDeleteAction, _selectionShowOpenViewActions, _selectionShowRefreshAction, _selectionShowRenameAction, _showInTableAction, menuListenerAdded
 
Fields inherited from class org.eclipse.jface.viewers.AbstractTreeViewer
ALL_LEVELS
 
Fields inherited from class org.eclipse.jface.viewers.Viewer
WIDGET_DATA_KEY
 
Constructor Summary
SystemSearchTableView(Tree tabletree, IHostSearchResultSet resultSet, ISystemMessageLine msgLine)
           
 
Method Summary
protected  void doUpdateItem(Widget widget, Object element, boolean flag)
           
protected  Object getParentForContent(Object element)
           
 IHostSearchResultSet getResultSet()
           
protected  void handleKeyPressed(KeyEvent event)
          Does nothing.
 void systemRemoteResourceChanged(ISystemRemoteChangeEvent event)
          This is the method in your class that will be called when a remote resource changes.
 void systemResourceChanged(ISystemResourceChangeEvent event)
          Used to asynchronously update the view whenever properties change.
 
Methods inherited from class org.eclipse.rse.ui.view.SystemTableTreeView
canDelete, canRename, clearMessage, computeLayout, computeLayout, displayMessage, dispose, doDelete, doRename, doSelectAll, enableSelectAll, fillContextMenu, getAdapter, getAdapterForContents, getColumnManager, getContextMenu, getContextMenuManager, getCurrentColumnWidths, getDeleteAction, getInput, getLastColumnWidths, getLayout, getNameDescriptor, getOpenToPerspectiveAction, getPropertyDialogAction, getRefreshAction, getRemoteAdapter, getRemotePropertyDialogAction, getRenameAction, getSelectAllAction, getSelection, getShell, getShowInTableAction, getTableTree, getUniqueDescriptors, getViewFilters, getVisibleDescriptors, initDragAndDrop, inputChanged, menuAboutToShow, positionTo, removeAsListener, sameParent, scanSelections, selectionChanged, setCurrentColumnWidths, setLastColumnWidths, setViewFilters, setWorkbenchPart, showDelete, showRename
 
Methods inherited from class org.eclipse.jface.viewers.TreeViewer
addTreeListener, assertContentProviderType, buildLabel, cancelEditing, createChildren, doUpdateItem, editElement, getCellEditors, getCellModifier, getChild, getChildren, getColumnProperties, getControl, getExpanded, getItem, getItemCount, getItemCount, getItems, getLabelProvider, getParentElement, getParentItem, getRawChildren, getSelection, getTree, hookControl, internalAdd, internalRefreshStruct, isCellEditorActive, isExpandable, isSameSelection, mapElement, newItem, removeAll, replace, setCellEditors, setCellModifier, setChildCount, setColumnProperties, setExpanded, setLabelProvider, setSelection, showItem
 
Methods inherited from class org.eclipse.jface.viewers.AbstractTreeViewer
add, add, addSelectionListener, addTreeListener, associate, collapseAll, collapseToLevel, createTreeItem, disassociate, doFindInputItem, doFindItem, expandAll, expandToLevel, expandToLevel, fireTreeCollapsed, fireTreeExpanded, getAutoExpandLevel, getExpandedElements, getExpandedState, getExpandedTreePaths, getFilteredChildren, getNextItem, getPreviousItem, getSelectionFromWidget, getSortedChildren, getTreePathFromItem, getVisibleExpandedElements, handleDoubleSelect, handleTreeCollapse, handleTreeExpand, indexForElement, insert, internalCollapseToLevel, internalExpand, internalExpandToLevel, internalGetWidgetToSelect, internalRefresh, internalRefresh, internalRefresh, internalRemove, internalRemove, labelProviderChanged, remove, remove, remove, removeTreeListener, reveal, scrollDown, scrollUp, setAutoExpandLevel, setContentProvider, setExpandedElements, setExpandedState, setExpandedTreePaths, setSelectionToWidget, setSelectionToWidget, updateChildren, updatePlus
 
Methods inherited from class org.eclipse.jface.viewers.StructuredViewer
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, assertElementsNotNull, equals, filter, findItem, findItems, fireDoubleClick, fireOpen, firePostSelectionChanged, getColorAndFontCollector, getComparator, getComparer, getFilters, getRoot, getSorter, handleInvalidSelection, handleLabelProviderChanged, handleOpen, handlePostSelect, handleSelect, hasFilters, internalUpdate, needsRefilter, preservingSelection, refresh, refresh, refresh, refresh, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setInput, setSelection, setSorter, setUseHashlookup, testFindItem, testFindItems, unmapAllElements, unmapElement, unmapElement, update, update, updateItem, updateSelection, usingElementMap
 
Methods inherited from class org.eclipse.jface.viewers.ContentViewer
getContentProvider, handleDispose
 
Methods inherited from class org.eclipse.jface.viewers.Viewer
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, 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

SystemSearchTableView

public SystemSearchTableView(Tree tabletree,
                             IHostSearchResultSet resultSet,
                             ISystemMessageLine msgLine)
Method Detail

getResultSet

public IHostSearchResultSet getResultSet()

systemRemoteResourceChanged

public void systemRemoteResourceChanged(ISystemRemoteChangeEvent event)
Description copied from class: SystemTableTreeView
This is the method in your class that will be called when a remote resource changes. You will be called after the resource is changed.

Specified by:
systemRemoteResourceChanged in interface ISystemRemoteChangeListener
Overrides:
systemRemoteResourceChanged in class SystemTableTreeView
See Also:
ISystemRemoteChangeEvent

doUpdateItem

protected void doUpdateItem(Widget widget,
                            Object element,
                            boolean flag)

systemResourceChanged

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

Specified by:
systemResourceChanged in interface ISystemResourceChangeListener
Overrides:
systemResourceChanged in class SystemTableTreeView

getParentForContent

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

handleKeyPressed

protected void handleKeyPressed(KeyEvent event)
Does nothing.

Overrides:
handleKeyPressed in class SystemTableTreeView
See Also:
SystemTableTreeView.handleKeyPressed(org.eclipse.swt.events.KeyEvent)

RSE
Release 1.0

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