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
Tree viewer for query wizard
- 
Nested Class SummaryNested classes/interfaces inherited from class org.eclipse.jface.viewers.StructuredViewerStructuredViewer.ColorAndFontCollector, StructuredViewer.ColorAndFontCollectorWithProviders
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intCustom vertical spacing value for tree toolbarsFields inherited from class org.eclipse.jface.viewers.AbstractTreeViewerALL_LEVELSFields inherited from class org.eclipse.jface.viewers.ViewerWIDGET_DATA_KEY
- 
Constructor SummaryConstructorsConstructorDescriptionQueryWizardTreeViewer(org.eclipse.swt.widgets.Composite treeComposite, int style) Constructor.QueryWizardTreeViewer(org.eclipse.swt.widgets.Tree tree) Constructor.
- 
Method SummaryModifier and TypeMethodDescriptionstatic 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 columnvoidEnable expand to level modevoidDisable expand to level modevoidgetTreePathFromItem(org.eclipse.swt.widgets.Item item) getViewerRow(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, updatePlusMethods inherited from class org.eclipse.jface.viewers.AbstractTreeVieweradd, add, addSelectionListener, addTreeListener, associate, buildLabel, collapseAll, collapseToLevel, contains, 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, updateChildrenMethods inherited from class org.eclipse.jface.viewers.ColumnViewerapplyEditorValue, cancelEditing, checkBusy, firePostSelectionChanged, getCell, getCellEditors, getCellModifier, getColumnProperties, getColumnViewerEditor, getItem, getLabelProvider, getViewerRow, handleDispose, hookEditingSupport, isBusy, isCellEditorActive, isExpandableNode, refresh, refresh, setBusy, setCellEditors, setCellModifier, setColumnProperties, setColumnViewerEditor, setDisplayIncrementally, triggerEditorActivationEvent, update, updateSelectionMethods inherited from class org.eclipse.jface.viewers.StructuredVieweraddDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, assertElementsNotNull, equals, filter, findItem, findItems, fireDoubleClick, fireOpen, 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, usingElementMapMethods inherited from class org.eclipse.jface.viewers.ContentViewergetContentProvider, getInputMethods inherited from class org.eclipse.jface.viewers.VieweraddHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, setData, setSelectionMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jface.viewers.ISelectionProvideraddSelectionChangedListener, removeSelectionChangedListener, setSelection
- 
Field Details- 
CONTROLS_GAPpublic static final int CONTROLS_GAPCustom vertical spacing value for tree toolbars- See Also:
 
 
- 
- 
Constructor Details- 
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 Details- 
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-
 
- 
setExpandedState- Overrides:
- setExpandedStatein class- AbstractTreeViewer
 
- 
setExpandedTreePaths- Overrides:
- setExpandedTreePathsin class- AbstractTreeViewer
 
- 
getTreePathFromItem- Overrides:
- getTreePathFromItemin class- AbstractTreeViewer
 
- 
setLabelProvider- Overrides:
- setLabelProviderin class- ColumnViewer
 
- 
refreshpublic void refresh()- Overrides:
- refreshin class- StructuredViewer
 
- 
expandAllpublic void expandAll()- Overrides:
- expandAllin class- AbstractTreeViewer
 
- 
getViewerRow
- 
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
 
 
-