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
public class NestedSchemas extends EditorPageBase
Nested schemas folder.
-
-
Field Summary
Fields Modifier and Type Field Description static int
HEADER_COL_INDEX
static int
NAME_COL_INDEX
static int
SCHEMA_COL_INDEX
static int
SETTINGS_COL_INDEX
-
Fields inherited from class com._1c.g5.v8.dt.dcs.ui.EditorPageBase
context, listeners, schema, v8project
-
-
Constructor Summary
Constructors Constructor Description NestedSchemas(DataCompositionSchemaControlContext context, org.eclipse.swt.widgets.Composite parent, int style)
Constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static 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 objectTableExViewer
getViewer()
Returns nested schemas viewer.void
notify(DcsEvent event)
Сообщить о событии-
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
-
-
-
-
Field Detail
-
NAME_COL_INDEX
public static final int NAME_COL_INDEX
- See Also:
- Constant Field Values
-
HEADER_COL_INDEX
public static final int HEADER_COL_INDEX
- See Also:
- Constant Field Values
-
SCHEMA_COL_INDEX
public static final int SCHEMA_COL_INDEX
- See Also:
- Constant Field Values
-
SETTINGS_COL_INDEX
public static final int SETTINGS_COL_INDEX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
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 Detail
-
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
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 nested schemas viewer.- Returns:
- nested schemas viewer. Cannot return
null
.
-
-