Package com._1c.g5.v8.dt.dcs.ui.datasets
Class DataSets
- java.lang.Object
-
- org.eclipse.swt.widgets.Widget
-
- org.eclipse.swt.widgets.Control
-
- org.eclipse.swt.widgets.Scrollable
-
- org.eclipse.swt.widgets.Composite
-
- com._1c.g5.v8.dt.dcs.ui.EditorPageBase
-
- com._1c.g5.v8.dt.dcs.ui.datasets.DataSets
-
- All Implemented Interfaces:
EditorPage
,IDcsEnvironmentProvider
,IDcsListener
,org.eclipse.swt.graphics.Drawable
public class DataSets extends EditorPageBase
Вкладка "Наборы данных".
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.dcs.ui.EditorPageBase
context, listeners, schema, v8project
-
-
Constructor Summary
Constructors Constructor Description DataSets(DataCompositionSchemaControlContext context, org.eclipse.swt.widgets.Composite parent, int style)
Constructs an instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addDataSet(DataSet dataSet)
Add data setDataSet
getCurrentDataSet()
Получить текущий набор данныхIDataSetsWrapper
getCurrentDataSetWrapper()
Get wrapper for current data setDataSetsFieldsViewerBase
getCurrentFieldsViewer()
Get current fields viewerTreeViewer
getDataSetsViewer()
Returns data sets viewer.org.eclipse.xtext.ui.editor.embedded.EmbeddedEditor
getQueryEditor()
Get query text editorvoid
notify(DcsEvent event)
Сообщить о событииvoid
removeDataSet(DataCompositionSchemaDataSetUnion parentDataSet, DataSet dataSet)
Remove data set-
Methods inherited from class com._1c.g5.v8.dt.dcs.ui.EditorPageBase
addListener, addModelChangedListener, dispose, getAlias, getBmModel, getContext, getContributorClass, getCoreEditingContext, getCurrentLanguageCode, getEditingContext, getEmbeddedEditor, getSchema, getV8project, getVersion, removeModelChangedNotifier
-
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList, toString
-
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
-
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
-
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData
-
-
-
-
Constructor Detail
-
DataSets
public DataSets(DataCompositionSchemaControlContext context, org.eclipse.swt.widgets.Composite parent, int style)
Constructs an instance- Parameters:
context
- contains data for creating editor, integrating editor with other Data composition editors, cannot benull
parent
- parent composite for creating editor, cannot benull
style
- editor SWT style
-
-
Method Detail
-
notify
public void notify(DcsEvent event)
Description copied from interface:IDcsListener
Сообщить о событии- Specified by:
notify
in interfaceIDcsListener
- Overrides:
notify
in classEditorPageBase
- Parameters:
event
- событие
-
getCurrentDataSet
public DataSet getCurrentDataSet()
Получить текущий набор данных- Returns:
- набор данных
-
getCurrentDataSetWrapper
public IDataSetsWrapper getCurrentDataSetWrapper()
Get wrapper for current data set- Returns:
- data set wrapper, can be null
-
getQueryEditor
public org.eclipse.xtext.ui.editor.embedded.EmbeddedEditor getQueryEditor()
Get query text editor- Returns:
- editor, never null
-
getCurrentFieldsViewer
public DataSetsFieldsViewerBase getCurrentFieldsViewer()
Get current fields viewer- Returns:
- fields viewer, can be null
-
addDataSet
public void addDataSet(DataSet dataSet)
Add data set- Parameters:
dataSet
- data set, can't be null
-
removeDataSet
public void removeDataSet(DataCompositionSchemaDataSetUnion parentDataSet, DataSet dataSet)
Remove data set- Parameters:
parentDataSet
- parent data set, can be nulldataSet
- data set, can't be null
-
getDataSetsViewer
public TreeViewer getDataSetsViewer()
Returns data sets viewer.- Returns:
- data sets viewer. Cannot return
null
.
-
-