Package com._1c.g5.v8.dt.dcs.ui.settings
Class SettingsPartBase
- 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.settings.SettingsPartBase
 
 
 
 
 
- 
- All Implemented Interfaces:
- IDcsEnvironmentProvider,- IDcsListener,- ISettingsPart,- org.eclipse.swt.graphics.Drawable
 - Direct Known Subclasses:
- Output,- Parameters,- Structure,- UserFields,- Variants
 
 public abstract class SettingsPartBase extends org.eclipse.swt.widgets.Composite implements ISettingsPart, IDcsEnvironmentProvider Часть настроек
- 
- 
Field SummaryFields Modifier and Type Field Description protected IBmModelbmModelprotected IBmEditingContexteditingContextprotected IDcsSettingsProvidersettingsProvider
 - 
Constructor SummaryConstructors Constructor Description SettingsPartBase(IDcsSettingsProvider settingsProvider, IBmModel bmModel, IBmEditingContext editingContext, org.eclipse.swt.widgets.Composite parent, int style, boolean editable)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddModelChangedListener(IDcsModelChangedListener listener)Adds the specified DCS model changed listener.voiddispose()IBmModelgetBmModel()Returns the BM model.StringgetCurrentLanguageCode()Get current language codeIBmEditingContextgetEditingContext()Returns BM editing contextCollectionParametersDatagetParametersData()Get parameters data objectObjectgetSelectedNode()Get selected node of main viewerList<Object>getSelectedViewerNodes()Get selected nodes of main viewerIV8ProjectgetV8project()Get V8 projectVersiongetVersion()Get runtime versionprotected booleanisEditable()Checks if part is editable.- 
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
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com._1c.g5.v8.dt.dcs.ui.IDcsListenernotify
 - 
Methods inherited from interface com._1c.g5.v8.dt.dcs.ui.settings.ISettingsPartgetViewer
 
- 
 
- 
- 
- 
Field Detail- 
settingsProviderprotected IDcsSettingsProvider settingsProvider 
 - 
editingContextprotected IBmEditingContext editingContext 
 - 
bmModelprotected IBmModel bmModel 
 
- 
 - 
Constructor Detail- 
SettingsPartBasepublic SettingsPartBase(IDcsSettingsProvider settingsProvider, IBmModel bmModel, IBmEditingContext editingContext, org.eclipse.swt.widgets.Composite parent, int style, boolean editable) - Parameters:
- settingsProvider- настройки
- editingContext- the BM editing context
- parent- родитель
- style- стиль
- editable- the editable state,- trueif this model is editable,- falseotherwise
 
 
- 
 - 
Method Detail- 
addModelChangedListenerpublic void addModelChangedListener(IDcsModelChangedListener listener) Adds the specified DCS model changed listener.- Parameters:
- listener- the listener, cannot be- null.
 
 - 
getSelectedViewerNodespublic List<Object> getSelectedViewerNodes() Description copied from interface:ISettingsPartGet selected nodes of main viewer- Specified by:
- getSelectedViewerNodesin interface- ISettingsPart
- Returns:
- list of selected nodes, never null
 
 - 
getParametersDatapublic CollectionParametersData getParametersData() Description copied from interface:ISettingsPartGet parameters data object- Specified by:
- getParametersDatain interface- ISettingsPart
- Returns:
- parameters data object, null if part is not parameters collection
 
 - 
disposepublic void dispose() - Overrides:
- disposein class- org.eclipse.swt.widgets.Widget
 
 - 
getV8projectpublic IV8Project getV8project() Description copied from interface:IDcsEnvironmentProviderGet V8 project- Specified by:
- getV8projectin interface- IDcsEnvironmentProvider
- Returns:
- the V8 project
 
 - 
getCurrentLanguageCodepublic String getCurrentLanguageCode() Description copied from interface:IDcsEnvironmentProviderGet current language code- Specified by:
- getCurrentLanguageCodein interface- IDcsEnvironmentProvider
- Returns:
- current language code
 
 - 
getVersionpublic Version getVersion() Description copied from interface:IDcsEnvironmentProviderGet runtime version- Specified by:
- getVersionin interface- IDcsEnvironmentProvider
- Returns:
- runtime version
 
 - 
getSelectedNodepublic Object getSelectedNode() Get selected node of main viewer- Returns:
- selected node, can be null
 
 - 
getEditingContextpublic IBmEditingContext getEditingContext() Returns BM editing context- Specified by:
- getEditingContextin interface- IDcsEnvironmentProvider
- Returns:
- BM editing context
 
 - 
getBmModelpublic IBmModel getBmModel() Description copied from interface:IDcsEnvironmentProviderReturns the BM model.- Specified by:
- getBmModelin interface- IDcsEnvironmentProvider
- Returns:
- the BM model, never null.
 
 - 
isEditableprotected boolean isEditable() Checks if part is editable.- Returns:
- trueif part is editable,- falseotherwise
 
 
- 
 
-