Package com._1c.g5.v8.dt.qw.ui.tabs
Class TablesAndFieldsTab
java.lang.Object
com._1c.g5.v8.dt.qw.ui.tabs.AbstractLazyTab
com._1c.g5.v8.dt.qw.ui.tabs.TablesAndFieldsTab
Tab for tables and fields
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Special implementation ofInMemorySearchHistory
for sources tree. -
Field Summary
Fields inherited from class com._1c.g5.v8.dt.qw.ui.tabs.AbstractLazyTab
init, project, querySchemaSource, queryWizard, tabFolder, tabItem
-
Constructor Summary
ConstructorsConstructorDescriptionTablesAndFieldsTab
(QueryWizardControl queryWizard, org.eclipse.core.resources.IProject project, org.eclipse.swt.custom.CTabFolder tabFolder, IBmNavigatorOrderIndexManager bmNavigatorOrderIndexManager, IConfigurationProvider configurationProvider) Constructor -
Method Summary
Modifier and TypeMethodDescriptionstatic void
changeExpression
(QuerySchemaExpression querySchemaExpression, QueryWizardControl queryWizard, org.eclipse.core.resources.IProject project) Change expression in dialogprotected void
Creates content of the tab item, method will be call once when tab item has not been initialized yet.GetsTreeViewer
with all available tables for queryGetsTreeViewer
with select fields of query operatorGetsTreeViewer
with sources of query operatorprotected void
Sets content and label providers to the trees in tab itemsMethods inherited from class com._1c.g5.v8.dt.qw.ui.tabs.AbstractLazyTab
addPaintListener, getTabItem, init, isInit, setTabItem, updateTreeProviders
-
Constructor Details
-
Method Details
-
changeExpression
public static void changeExpression(QuerySchemaExpression querySchemaExpression, QueryWizardControl queryWizard, org.eclipse.core.resources.IProject project) Change expression in dialog- Parameters:
querySchemaExpression
-queryWizard
-project
-
-
getAvailableTablesTree
GetsTreeViewer
with all available tables for query- Returns:
TreeViewer
with all available tables for query, nevernull
-
getSourcesTree
GetsTreeViewer
with sources of query operator- Returns:
TreeViewer
with sources of query operator, nevernull
-
getFieldsTree
GetsTreeViewer
with select fields of query operator- Returns:
TreeViewer
with select fields of query operator, nevernull
-
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
-