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 SummaryFields Modifier and Type Field Description static intHEADER_COL_INDEXstatic intNAME_COL_INDEXstatic intSCHEMA_COL_INDEXstatic intSETTINGS_COL_INDEX- 
Fields inherited from class com._1c.g5.v8.dt.dcs.ui.EditorPageBasecontext, listeners, schema, v8project
 
- 
 - 
Constructor SummaryConstructors Constructor Description NestedSchemas(DataCompositionSchemaControlContext context, org.eclipse.swt.widgets.Composite parent, int style)Constructor
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static 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 objectTableExViewergetViewer()Returns nested schemas viewer.voidnotify(DcsEvent event)Сообщить о событии- 
Methods inherited from class com._1c.g5.v8.dt.dcs.ui.EditorPageBaseaddListener, addModelChangedListener, dispose, getAlias, getBmModel, getContext, getContributorClass, getCoreEditingContext, getCurrentLanguageCode, getEditingContext, getEmbeddedEditor, getSchema, getV8project, getVersion, removeModelChangedNotifier
 - 
Methods inherited from class org.eclipse.swt.widgets.Compositechanged, 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.ScrollablecomputeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
 - 
Methods inherited from class org.eclipse.swt.widgets.ControladdControlListener, 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.WidgetaddDisposeListener, addListener, checkWidget, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData
 
- 
 
- 
- 
- 
Field Detail- 
NAME_COL_INDEXpublic static final int NAME_COL_INDEX - See Also:
- Constant Field Values
 
 - 
HEADER_COL_INDEXpublic static final int HEADER_COL_INDEX - See Also:
- Constant Field Values
 
 - 
SCHEMA_COL_INDEXpublic static final int SCHEMA_COL_INDEX - See Also:
- Constant Field Values
 
 - 
SETTINGS_COL_INDEXpublic static final int SETTINGS_COL_INDEX - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
NestedSchemaspublic 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 be- null
- parent- parent composite for creating editor, cannot be- null
- style- editor SWT style
 
 
- 
 - 
Method Detail- 
getSchemapublic static DataCompositionSchema getSchema(DataCompositionSchema schema, DataCompositionNestedObjectSettings nested) Get schema object for nested schema settings object- Parameters:
- schema- current schema object, can be null
- nested- nested schema settings object, can't be null
- Returns:
- schema object, null if schema not found (removed)
 
 - 
getAllParentspublic 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 null
- parents- result ancestors list, can't be null
 
 - 
notifypublic void notify(DcsEvent event) Description copied from interface:IDcsListenerСообщить о событии- Specified by:
- notifyin interface- IDcsListener
- Overrides:
- notifyin class- EditorPageBase
- Parameters:
- event- событие
 
 - 
getViewerpublic TableExViewer getViewer() Returns nested schemas viewer.- Returns:
- nested schemas viewer. Cannot return null.
 
 
- 
 
-