Package com._1c.g5.v8.dt.qw.ui.controls
Class QueryWizardTreeViewer
- java.lang.Object
- 
- org.eclipse.jface.viewers.Viewer
- 
- org.eclipse.jface.viewers.ContentViewer
- 
- org.eclipse.jface.viewers.StructuredViewer
- 
- org.eclipse.jface.viewers.ColumnViewer
- 
- org.eclipse.jface.viewers.AbstractTreeViewer
- 
- org.eclipse.jface.viewers.TreeViewer
- 
- com._1c.g5.v8.dt.qw.ui.controls.QueryWizardTreeViewer
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- IInputProvider,- IInputSelectionProvider,- IPostSelectionProvider,- ISelectionProvider
 
 public class QueryWizardTreeViewer extends TreeViewer Tree viewer for query wizard
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.ColorAndFontCollector, StructuredViewer.ColorAndFontCollectorWithProviders
 
- 
 - 
Field Summary- 
Fields inherited from class org.eclipse.jface.viewers.AbstractTreeViewerALL_LEVELS
 - 
Fields inherited from class org.eclipse.jface.viewers.ViewerWIDGET_DATA_KEY
 
- 
 - 
Constructor SummaryConstructors Constructor Description QueryWizardTreeViewer(org.eclipse.swt.widgets.Composite treeComposite, int style)Constructor.QueryWizardTreeViewer(org.eclipse.swt.widgets.Tree tree)Constructor.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TreeViewercreateDataSetsTree(QueryWizardControl queryWizard, org.eclipse.swt.widgets.Composite parent, QueryWizardToolBarAction[] toolBarActions, String[] columnsLabels)Create tree viewer for query wizardstatic TreeViewercreateDataSetsTree(QueryWizardControl queryWizard, org.eclipse.swt.widgets.Composite parent, QueryWizardToolBarAction[] toolBarActions, String[] columnsLabels, int style)Create tree viewer for query wizardstatic TreeViewercreateDataSetsTree(QueryWizardControl queryWizard, org.eclipse.swt.widgets.Composite parent, QueryWizardToolBarAction[] toolBarActions, String[] columnsLabels, int style, boolean isVerticalToolBar)Create tree viewer for query wizardstatic TreeViewerColumncreateTreeColumn(int position, String label, TreeViewer treeViewer, org.eclipse.jface.layout.TreeColumnLayout layout)Creates tree columnvoiddisableExpandToLevel()Enable expand to level modevoidenableExpandToLevel()Disable expand to level modevoidexpandAll()TreePathgetTreePathFromItem(org.eclipse.swt.widgets.Item item)ViewerRowgetViewerRow(org.eclipse.swt.widgets.Widget item)protected voidhandleTreeExpand(org.eclipse.swt.events.TreeEvent event)voidrefresh()voidsetExpandedState(Object elementOrTreePath, boolean expanded)voidsetExpandedTreePaths(TreePath... treePaths)voidsetLabelProvider(IBaseLabelProvider labelProvider)- 
Methods inherited from class org.eclipse.jface.viewers.TreeVieweraddTreeListener, assertContentProviderType, createViewerEditor, disassociate, doGetColumnCount, editElement, getChild, getChildren, getColumnViewerOwner, getControl, getExpanded, getItemAt, getItemCount, getItemCount, getItems, getLabelProvider, getParentElement, getParentItem, getRawChildren, getSelection, getTree, getViewerRowFromItem, handleTreeCollapse, hookControl, internalAdd, internalInitializeTree, internalRefreshStruct, isExpandable, mapElement, newItem, remove, removeAll, replace, setChildCount, setContentProvider, setExpanded, setHasChildren, setSelection, setSelection, showItem, updatePlus
 - 
Methods inherited from class org.eclipse.jface.viewers.AbstractTreeVieweradd, add, addSelectionListener, addTreeListener, associate, buildLabel, collapseAll, collapseToLevel, createChildren, createTreeItem, doFindInputItem, doFindItem, doUpdateItem, doUpdateItem, expandAll, expandToLevel, expandToLevel, expandToLevel, expandToLevel, fireTreeCollapsed, fireTreeExpanded, getAutoExpandLevel, getChildren, getExpandedElements, getExpandedState, getExpandedTreePaths, getNextItem, getPreviousItem, getSelection, getSelectionFromWidget, getSortedChildren, getStructuredSelection, getVisibleExpandedElements, handleDoubleSelect, indexForElement, inputChanged, insert, internalCollapseToLevel, internalExpand, internalExpandToLevel, internalFindItems, internalGetWidgetToSelect, internalIsInputOrEmptyPath, internalRefresh, internalRefresh, internalRefresh, internalRemove, internalRemove, isSameSelection, labelProviderChanged, remove, remove, remove, removeTreeListener, reveal, scrollDown, scrollUp, setAutoExpandLevel, setExpandedElements, setExpandPreCheckFilters, setSelectionToWidget, setSelectionToWidget, updateChildren
 - 
Methods inherited from class org.eclipse.jface.viewers.ColumnViewerapplyEditorValue, cancelEditing, checkBusy, getCell, getCellEditors, getCellModifier, getColumnProperties, getColumnViewerEditor, getItem, getLabelProvider, getViewerRow, handleDispose, hookEditingSupport, isBusy, isCellEditorActive, refresh, refresh, setBusy, setCellEditors, setCellModifier, setColumnProperties, setColumnViewerEditor, triggerEditorActivationEvent, update
 - 
Methods inherited from class org.eclipse.jface.viewers.StructuredVieweraddDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, assertElementsNotNull, equals, filter, findItem, findItems, fireDoubleClick, fireOpen, firePostSelectionChanged, getColorAndFontCollector, getComparator, getComparer, getFilteredChildren, getFilters, getRoot, getSorter, handleInvalidSelection, handleLabelProviderChanged, handleOpen, handlePostSelect, handleSelect, hasFilters, internalUpdate, needsRefilter, preservingSelection, refresh, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setFilters, setInput, setSorter, setUseHashlookup, testFindItem, testFindItems, unmapAllElements, unmapElement, unmapElement, update, updateItem, updateSelection, usingElementMap
 - 
Methods inherited from class org.eclipse.jface.viewers.ContentViewergetContentProvider, getInput
 - 
Methods inherited from class org.eclipse.jface.viewers.VieweraddHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, setData, setSelection
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvideraddSelectionChangedListener, removeSelectionChangedListener, setSelection
 
- 
 
- 
- 
- 
Constructor Detail- 
QueryWizardTreeViewerpublic QueryWizardTreeViewer(org.eclipse.swt.widgets.Tree tree) Constructor.- Parameters:
- tree- - tree to create viewer for. Cannot be- null.
 
 - 
QueryWizardTreeViewerpublic QueryWizardTreeViewer(org.eclipse.swt.widgets.Composite treeComposite, int style)Constructor.- Parameters:
- treeComposite- - parent composite. Cannot be- null.
- style- - tree viewer style.
 
 
- 
 - 
Method Detail- 
createDataSetsTreepublic static TreeViewer createDataSetsTree(QueryWizardControl queryWizard, org.eclipse.swt.widgets.Composite parent, QueryWizardToolBarAction[] toolBarActions, String[] columnsLabels) Create tree viewer for query wizard- Parameters:
- queryWizard- - query wizard control
- parent- - parent composite
- toolBarActions- - tool bar actions
- columnsLabels- - columns labels
- Returns:
- new tree viewer
 
 - 
createDataSetsTreepublic static TreeViewer createDataSetsTree(QueryWizardControl queryWizard, org.eclipse.swt.widgets.Composite parent, QueryWizardToolBarAction[] toolBarActions, String[] columnsLabels, int style) Create tree viewer for query wizard- Parameters:
- queryWizard- - query wizard control
- parent- - parent composite
- toolBarActions- - tool bar actions
- columnsLabels- - columns labels
- style- - style
- Returns:
- new tree viewer
 
 - 
createDataSetsTreepublic static TreeViewer createDataSetsTree(QueryWizardControl queryWizard, org.eclipse.swt.widgets.Composite parent, QueryWizardToolBarAction[] toolBarActions, String[] columnsLabels, int style, boolean isVerticalToolBar) Create tree viewer for query wizard- Parameters:
- queryWizard- - query wizard control
- parent- - parent composite
- toolBarActions- - tool bar actions
- columnsLabels- - columns labels
- style- - style
- isVerticalToolBar- - is vertical tool bar
- Returns:
- new tree viewer
 
 - 
createTreeColumnpublic static TreeViewerColumn createTreeColumn(int position, String label, TreeViewer treeViewer, org.eclipse.jface.layout.TreeColumnLayout layout) Creates tree column- Parameters:
- columnsLabels-
- treeViewer-
- layout-
- i-
 
 - 
setExpandedStatepublic void setExpandedState(Object elementOrTreePath, boolean expanded) - Overrides:
- setExpandedStatein class- AbstractTreeViewer
 
 - 
setExpandedTreePathspublic void setExpandedTreePaths(TreePath... treePaths) - Overrides:
- setExpandedTreePathsin class- AbstractTreeViewer
 
 - 
getTreePathFromItempublic TreePath getTreePathFromItem(org.eclipse.swt.widgets.Item item) - Overrides:
- getTreePathFromItemin class- AbstractTreeViewer
 
 - 
setLabelProviderpublic void setLabelProvider(IBaseLabelProvider labelProvider) - Overrides:
- setLabelProviderin class- ColumnViewer
 
 - 
refreshpublic void refresh() - Overrides:
- refreshin class- StructuredViewer
 
 - 
expandAllpublic void expandAll() - Overrides:
- expandAllin class- AbstractTreeViewer
 
 - 
getViewerRowpublic ViewerRow getViewerRow(org.eclipse.swt.widgets.Widget item) 
 - 
enableExpandToLevelpublic void enableExpandToLevel() Disable expand to level mode
 - 
disableExpandToLevelpublic void disableExpandToLevel() Enable expand to level mode
 - 
handleTreeExpandprotected void handleTreeExpand(org.eclipse.swt.events.TreeEvent event) - Overrides:
- handleTreeExpandin class- TreeViewer
 
 
- 
 
-