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 intstatic final intstatic final intstatic final intFields 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
ConstructorsConstructorDescriptionNestedSchemas(DataCompositionSchemaControlContext context, org.eclipse.swt.widgets.Composite parent, int style) Constructor -
Method Summary
Modifier and TypeMethodDescriptionstatic voidgetAllParents(DataCompositionNestedObjectSettings nested, List<DataCompositionNestedObjectSettings> parents) Get all ancestors of nested schema settings objectstatic DataCompositionSchemagetSchema(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, 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
-
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 benullparent- parent composite for creating editor, cannot benullstyle- 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:
notifyin interfaceIDcsListener- Overrides:
notifyin classEditorPageBase- Parameters:
event- событие
-
getViewer
Returns nested schemas viewer.- Returns:
- nested schemas viewer. Cannot return
null.
-