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, v8projectFields 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 TypeMethodDescriptionvoiddispose()Class<? extends org.eclipse.ui.IEditorActionBarContributor>Get editor page contributor's classorg.eclipse.ui.IEditorPartGet embedded editor for the pageGet embeddedMoxelDcsEditorReturns 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, removeModelChangedNotifierMethods 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, toStringMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBarMethods 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, updateMethods 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, setDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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 benullparent- parent composite for creating editor, cannot benullstyle- style flags
-
-
Method Details
-
dispose
public void dispose()- Overrides:
disposein classEditorPageBase
-
getMoxelEditor
Get embeddedMoxelDcsEditor- Returns:
- embedded
MoxelDcsEditor
-
getSelectedTemplate
Get currently selected template.- Returns:
IStructuredSelectionwhich contains currently selected template
-
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
Description copied from interface:IDcsListenerСообщить о событии- Specified by:
notifyin interfaceIDcsListener- Overrides:
notifyin 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.
-