Package com._1c.g5.v8.dt.dcs.ui.nested
Class NestedSchemas
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.nested.NestedSchemas
- All Implemented Interfaces:
EditorPage
,IDcsEnvironmentProvider
,IDcsListener
,org.eclipse.swt.graphics.Drawable
Nested schemas folder.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
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
ConstructorsConstructorDescriptionNestedSchemas
(DataCompositionSchemaControlContext context, org.eclipse.swt.widgets.Composite parent, int style) Constructor -
Method Summary
Modifier and TypeMethodDescriptionstatic void
getAllParents
(DataCompositionNestedObjectSettings nested, List<DataCompositionNestedObjectSettings> parents) Get all ancestors of nested schema settings objectstatic DataCompositionSchema
getSchema
(DataCompositionSchema schema, DataCompositionNestedObjectSettings nested) Get schema object for nested schema settings objectReturns nested schemas viewer.void
Сообщить о событии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
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
-
Field Details
-
NAME_COL_INDEX
public static final int NAME_COL_INDEX- See Also:
-
HEADER_COL_INDEX
public static final int HEADER_COL_INDEX- See Also:
-
SCHEMA_COL_INDEX
public static final int SCHEMA_COL_INDEX- See Also:
-
SETTINGS_COL_INDEX
public static final int SETTINGS_COL_INDEX- See Also:
-
-
Constructor Details
-
NestedSchemas
public NestedSchemas(DataCompositionSchemaControlContext context, org.eclipse.swt.widgets.Composite parent, int style) Constructor- 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
- editor SWT style
-
-
Method Details
-
getSchema
public static DataCompositionSchema getSchema(DataCompositionSchema schema, DataCompositionNestedObjectSettings nested) Get schema object for nested schema settings object- Parameters:
schema
- current schema object, can be nullnested
- nested schema settings object, can't be null- Returns:
- schema object, null if schema not found (removed)
-
getAllParents
public static void getAllParents(DataCompositionNestedObjectSettings nested, List<DataCompositionNestedObjectSettings> parents) Get all ancestors of nested schema settings object- Parameters:
nested
- nested schema settings object, can't be nullparents
- result ancestors list, can't be null
-
notify
Description copied from interface:IDcsListener
Сообщить о событии- Specified by:
notify
in interfaceIDcsListener
- Overrides:
notify
in classEditorPageBase
- Parameters:
event
- событие
-
getViewer
Returns nested schemas viewer.- Returns:
- nested schemas viewer. Cannot return
null
.
-