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
"Templates" DCS editor page.
-
Field Summary
Fields inherited from class com._1c.g5.v8.dt.dcs.ui.EditorPageBase
context, listeners, schema, v8project
Fields inherited from class org.eclipse.swt.widgets.Control
handle
-
Constructor Summary
ConstructorsConstructorDescriptionTemplates
(DataCompositionSchemaControlContext context, org.eclipse.swt.widgets.Composite parent, int style) Creates new instance ofTemplates
-
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
Class<? extends org.eclipse.ui.IEditorActionBarContributor>
Get editor page contributor's classorg.eclipse.ui.IEditorPart
Get embedded editor for the pageGet embeddedMoxelDcsEditor
Returns template parameters viewer.Get currently selected template.Returns template viewer.void
Сообщить о событии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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.swt.graphics.Drawable
isAutoScalable
-
Constructor Details
-
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 Details
-
dispose
public void dispose()- Overrides:
dispose
in classEditorPageBase
-
getMoxelEditor
Get embeddedMoxelDcsEditor
- Returns:
- embedded
MoxelDcsEditor
-
getSelectedTemplate
Get currently selected template.- Returns:
IStructuredSelection
which contains currently selected template
-
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
Description copied from interface:IDcsListener
Сообщить о событии- Specified by:
notify
in interfaceIDcsListener
- Overrides:
notify
in classEditorPageBase
- Parameters:
event
- событие
-
getViewer
Returns template viewer.- Returns:
- template viewer. Cannot return
null
.
-
getParametersViewer
Returns template parameters viewer.- Returns:
- template parameter viewer. Cannot return
null
.
-