Package com._1c.g5.v8.dt.qw.ui.tabs
Class ConditionsTab
- java.lang.Object
-
- com._1c.g5.v8.dt.qw.ui.tabs.AbstractLazyTab
-
- com._1c.g5.v8.dt.qw.ui.tabs.ConditionsTab
-
public class ConditionsTab extends AbstractLazyTab
Tab for conditions
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.qw.ui.tabs.AbstractLazyTab
init, project, querySchemaSource, queryWizard, tabFolder, tabItem
-
-
Constructor Summary
Constructors Constructor Description ConditionsTab(QueryWizardControl queryWizard, org.eclipse.core.resources.IProject project, org.eclipse.swt.custom.CTabFolder tabFolder)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addConditionFromTreeItem(AbstractQueryWizardEditProvider editProvider, org.eclipse.swt.widgets.TreeItem item)
Add new conditionprotected void
createTabContent()
Creates content of the tab item, method will be call once when tab item has not been initialized yet.TreeViewer
getAllSourcesTree()
GetsTreeViewer
with all field available for condition section from query operatorTreeViewer
getConditionsTree()
GetsTreeViewer
for condition section of the query operatorprotected void
setTreeProviders()
Sets content and label providers to the trees in tab items-
Methods inherited from class com._1c.g5.v8.dt.qw.ui.tabs.AbstractLazyTab
addPaintListener, getTabItem, init, isInit, setTabItem, updateTreeProviders
-
-
-
-
Constructor Detail
-
ConditionsTab
public ConditionsTab(QueryWizardControl queryWizard, org.eclipse.core.resources.IProject project, org.eclipse.swt.custom.CTabFolder tabFolder)
Constructor- Parameters:
queryWizard
- actual Query wizard control, cannot benull
project
- actual context project of Query Builder, cannot benull
tabFolder
- parentCTabFolder
for creating tab on it, cannot benull
-
-
Method Detail
-
getAllSourcesTree
public TreeViewer getAllSourcesTree()
GetsTreeViewer
with all field available for condition section from query operator- Returns:
TreeViewer
with all field available for condition section from query operator, nevernull
-
getConditionsTree
public TreeViewer getConditionsTree()
GetsTreeViewer
for condition section of the query operator- Returns:
TreeViewer
for condition section of the query operator, nevernull
-
addConditionFromTreeItem
public void addConditionFromTreeItem(AbstractQueryWizardEditProvider editProvider, org.eclipse.swt.widgets.TreeItem item)
Add new condition- Parameters:
editProvider
-
-
setTreeProviders
protected void setTreeProviders()
Description copied from class:AbstractLazyTab
Sets content and label providers to the trees in tab items- Specified by:
setTreeProviders
in classAbstractLazyTab
-
createTabContent
protected void createTabContent()
Description copied from class:AbstractLazyTab
Creates content of the tab item, method will be call once when tab item has not been initialized yet. SeeAbstractLazyTab.init()
- Specified by:
createTabContent
in classAbstractLazyTab
-
-