Class Templates
- 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.templates.Templates
-
- All Implemented Interfaces:
EditorPage
,IDcsEnvironmentProvider
,IDcsListener
,org.eclipse.swt.graphics.Drawable
public class Templates extends EditorPageBase
"Templates" DCS editor page.
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.dcs.ui.EditorPageBase
context, listeners, schema, v8project
-
-
Constructor Summary
Constructors Constructor Description Templates(DataCompositionSchemaControlContext context, org.eclipse.swt.widgets.Composite parent, int style)
Creates new instance ofTemplates
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
Class<? extends org.eclipse.ui.IEditorActionBarContributor>
getContributorClass()
Get editor page contributor's classorg.eclipse.ui.IEditorPart
getEmbeddedEditor()
Get embedded editor for the pageMoxelDcsEditor
getMoxelEditor()
Get embeddedMoxelDcsEditor
TableExViewer
getParametersViewer()
Returns template parameters viewer.IStructuredSelection
getSelectedTemplate()
Get currently selected template.TableExViewer
getViewer()
Returns template viewer.void
notify(DcsEvent event)
Сообщить о событии-
Methods inherited from class com._1c.g5.v8.dt.dcs.ui.EditorPageBase
addListener, addModelChangedListener, getAlias, getBmModel, getContext, getCoreEditingContext, getCurrentLanguageCode, getEditingContext, 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
-
Templates
public Templates(DataCompositionSchemaControlContext context, org.eclipse.swt.widgets.Composite parent, int style)
Creates new instance ofTemplates
- 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
- style flags
-
-
Method Detail
-
dispose
public void dispose()
- Overrides:
dispose
in classEditorPageBase
-
getMoxelEditor
public MoxelDcsEditor getMoxelEditor()
Get embeddedMoxelDcsEditor
- Returns:
- embedded
MoxelDcsEditor
-
getSelectedTemplate
public IStructuredSelection getSelectedTemplate()
Get currently selected template.- Returns:
IStructuredSelection
which contains currently selected template
-
getContributorClass
public Class<? extends org.eclipse.ui.IEditorActionBarContributor> getContributorClass()
Description copied from interface:EditorPage
Get editor page contributor's class- Specified by:
getContributorClass
in interfaceEditorPage
- Overrides:
getContributorClass
in classEditorPageBase
- Returns:
- contributor's
Class
instance for the exact page,null
in case of missing contributor.
-
getEmbeddedEditor
public org.eclipse.ui.IEditorPart getEmbeddedEditor()
Description copied from interface:EditorPage
Get embedded editor for the page- Specified by:
getEmbeddedEditor
in interfaceEditorPage
- Overrides:
getEmbeddedEditor
in classEditorPageBase
- Returns:
- embedded editor if exists,
null
otherwise
-
notify
public void notify(DcsEvent event)
Description copied from interface:IDcsListener
Сообщить о событии- Specified by:
notify
in interfaceIDcsListener
- Overrides:
notify
in classEditorPageBase
- Parameters:
event
- событие
-
getViewer
public TableExViewer getViewer()
Returns template viewer.- Returns:
- template viewer. Cannot return
null
.
-
getParametersViewer
public TableExViewer getParametersViewer()
Returns template parameters viewer.- Returns:
- template parameter viewer. Cannot return
null
.
-
-