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 voidaddDataSet(DataSet dataSet)Add data setDataSetgetCurrentDataSet()Получить текущий набор данныхIDataSetsWrappergetCurrentDataSetWrapper()Get wrapper for current data setDataSetsFieldsViewerBasegetCurrentFieldsViewer()Get current fields viewerTreeViewergetDataSetsViewer()Returns data sets viewer.org.eclipse.xtext.ui.editor.embedded.EmbeddedEditorgetQueryEditor()Get query text editorvoidnotify(DcsEvent event)Сообщить о событииvoidremoveDataSet(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 benullparent- parent composite for creating editor, cannot benullstyle- editor SWT style
-
-
Method Detail
-
notify
public void notify(DcsEvent event)
Description copied from interface:IDcsListenerСообщить о событии- Specified by:
notifyin interfaceIDcsListener- Overrides:
notifyin 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.
-
-