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 voiddispose()Class<? extends org.eclipse.ui.IEditorActionBarContributor>getContributorClass()Get editor page contributor's classorg.eclipse.ui.IEditorPartgetEmbeddedEditor()Get embedded editor for the pageMoxelDcsEditorgetMoxelEditor()Get embeddedMoxelDcsEditorTableExViewergetParametersViewer()Returns template parameters viewer.IStructuredSelectiongetSelectedTemplate()Get currently selected template.TableExViewergetViewer()Returns template viewer.voidnotify(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 benullparent- parent composite for creating editor, cannot benullstyle- style flags
-
-
Method Detail
-
dispose
public void dispose()
- Overrides:
disposein classEditorPageBase
-
getMoxelEditor
public MoxelDcsEditor getMoxelEditor()
Get embeddedMoxelDcsEditor- Returns:
- embedded
MoxelDcsEditor
-
getSelectedTemplate
public IStructuredSelection getSelectedTemplate()
Get currently selected template.- Returns:
IStructuredSelectionwhich contains currently selected template
-
getContributorClass
public Class<? extends org.eclipse.ui.IEditorActionBarContributor> getContributorClass()
Description copied from interface:EditorPageGet editor page contributor's class- Specified by:
getContributorClassin interfaceEditorPage- Overrides:
getContributorClassin classEditorPageBase- Returns:
- contributor's
Classinstance for the exact page,nullin case of missing contributor.
-
getEmbeddedEditor
public org.eclipse.ui.IEditorPart getEmbeddedEditor()
Description copied from interface:EditorPageGet embedded editor for the page- Specified by:
getEmbeddedEditorin interfaceEditorPage- Overrides:
getEmbeddedEditorin classEditorPageBase- Returns:
- embedded editor if exists,
nullotherwise
-
notify
public void notify(DcsEvent event)
Description copied from interface:IDcsListenerСообщить о событии- Specified by:
notifyin interfaceIDcsListener- Overrides:
notifyin 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.
-
-