org.eclipse.cdt.internal.ui.util
Class RemoteTreeViewer
java.lang.Object
org.eclipse.jface.viewers.Viewer
org.eclipse.jface.viewers.ContentViewer
org.eclipse.jface.viewers.StructuredViewer
org.eclipse.jface.viewers.AbstractTreeViewer
org.eclipse.jface.viewers.TreeViewer
org.eclipse.cdt.internal.ui.util.ProblemTreeViewer
org.eclipse.cdt.internal.ui.util.RemoteTreeViewer
- All Implemented Interfaces:
- org.eclipse.jface.viewers.IInputProvider, org.eclipse.jface.viewers.IInputSelectionProvider, org.eclipse.jface.viewers.IPostSelectionProvider, org.eclipse.jface.viewers.ISelectionProvider
public class RemoteTreeViewer
- extends ProblemTreeViewer
Fields inherited from class org.eclipse.jface.viewers.AbstractTreeViewer |
ALL_LEVELS |
Constructor Summary |
RemoteTreeViewer(org.eclipse.swt.widgets.Composite parent)
Constructs a remote tree viewer parented by the given composite. |
RemoteTreeViewer(org.eclipse.swt.widgets.Composite parent,
int style)
Constructs a remote tree viewer parented by the given composite
with the given style. |
RemoteTreeViewer(org.eclipse.swt.widgets.Tree tree)
Constructs a remote tree viewer with the given tree. |
Method Summary |
void |
add(java.lang.Object parentElement,
java.lang.Object childElement)
|
void |
add(java.lang.Object parentElement,
java.lang.Object[] childElements)
|
void |
cancelJobs()
Cancels any deferred updates currently scheduled/running. |
void |
deferExpansion(java.lang.Object element)
|
void |
deferSelection(org.eclipse.jface.viewers.IStructuredSelection selection)
|
java.lang.Object[] |
filter(java.lang.Object[] elements)
|
java.lang.Object[] |
getCurrentChildren(java.lang.Object parent)
|
org.eclipse.jface.viewers.IStructuredSelection |
getDeferredSelection()
|
void |
prune(java.lang.Object parent,
int offset)
|
void |
remove(java.lang.Object element)
|
void |
remove(java.lang.Object[] elements)
|
void |
replace(java.lang.Object parent,
java.lang.Object[] children,
int offset)
|
Methods inherited from class org.eclipse.jface.viewers.TreeViewer |
cancelEditing, editElement, getCellEditors, getCellModifier, getColumnProperties, getControl, getLabelProvider, getTree, isCellEditorActive, replace, setCellEditors, setCellModifier, setChildCount, setColumnProperties, setLabelProvider |
Methods inherited from class org.eclipse.jface.viewers.AbstractTreeViewer |
addTreeListener, collapseAll, collapseToLevel, expandAll, expandToLevel, expandToLevel, getAutoExpandLevel, getExpandedElements, getExpandedState, getExpandedTreePaths, getSelection, getVisibleExpandedElements, insert, remove, removeTreeListener, reveal, scrollDown, scrollUp, setAutoExpandLevel, setContentProvider, setExpandedElements, setExpandedState, setExpandedTreePaths |
Methods inherited from class org.eclipse.jface.viewers.StructuredViewer |
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, getComparator, getComparer, getFilters, getSorter, refresh, refresh, refresh, refresh, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setInput, setSelection, setSorter, setUseHashlookup, testFindItem, testFindItems, update, update |
Methods inherited from class org.eclipse.jface.viewers.ContentViewer |
getContentProvider, getInput |
Methods inherited from class org.eclipse.jface.viewers.Viewer |
addHelpListener, getData, removeHelpListener, removeSelectionChangedListener, setData, setSelection |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvider |
removeSelectionChangedListener, setSelection |
RemoteTreeViewer
public RemoteTreeViewer(org.eclipse.swt.widgets.Composite parent)
- Constructs a remote tree viewer parented by the given composite.
- Parameters:
parent
- parent composite
RemoteTreeViewer
public RemoteTreeViewer(org.eclipse.swt.widgets.Composite parent,
int style)
- Constructs a remote tree viewer parented by the given composite
with the given style.
- Parameters:
parent
- parent compositestyle
- style bits
RemoteTreeViewer
public RemoteTreeViewer(org.eclipse.swt.widgets.Tree tree)
- Constructs a remote tree viewer with the given tree.
- Parameters:
tree
- tree widget
add
public void add(java.lang.Object parentElement,
java.lang.Object childElement)
- Overrides:
add
in class org.eclipse.jface.viewers.AbstractTreeViewer
add
public void add(java.lang.Object parentElement,
java.lang.Object[] childElements)
- Overrides:
add
in class org.eclipse.jface.viewers.AbstractTreeViewer
remove
public void remove(java.lang.Object element)
- Overrides:
remove
in class org.eclipse.jface.viewers.AbstractTreeViewer
remove
public void remove(java.lang.Object[] elements)
- Overrides:
remove
in class org.eclipse.jface.viewers.AbstractTreeViewer
cancelJobs
public void cancelJobs()
- Cancels any deferred updates currently scheduled/running.
deferExpansion
public void deferExpansion(java.lang.Object element)
deferSelection
public void deferSelection(org.eclipse.jface.viewers.IStructuredSelection selection)
getDeferredSelection
public org.eclipse.jface.viewers.IStructuredSelection getDeferredSelection()
filter
public java.lang.Object[] filter(java.lang.Object[] elements)
- Overrides:
filter
in class org.eclipse.jface.viewers.StructuredViewer
getCurrentChildren
public java.lang.Object[] getCurrentChildren(java.lang.Object parent)
prune
public void prune(java.lang.Object parent,
int offset)
replace
public void replace(java.lang.Object parent,
java.lang.Object[] children,
int offset)