Class UserFields
- 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
-
- com._1c.g5.v8.dt.dcs.ui.settings.user.UserFields
-
- All Implemented Interfaces:
IDcsEnvironmentProvider
,IDcsListener
,ISettingsPart
,org.eclipse.core.runtime.IAdaptable
,org.eclipse.swt.graphics.Drawable
public class UserFields extends SettingsPartBase implements IDcsListener, org.eclipse.core.runtime.IAdaptable
Settings user fields
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,DcsAvailableFieldInfo>
availableFields
protected Object
selectedNode
-
Fields inherited from class com._1c.g5.v8.dt.dcs.ui.settings.SettingsPartBase
bmModel, editingContext, settingsProvider
-
-
Constructor Summary
Constructors Constructor Description UserFields(org.eclipse.swt.widgets.Composite parent, int style, Settings settings)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
getAdapter(Class<T> adapter)
DcsAvailableFieldInfo
getAvailableField(String name)
Get available fieldViewer
getViewer()
Get main viewer of partvoid
notify(DcsEvent event)
Сообщить о событии-
Methods inherited from class com._1c.g5.v8.dt.dcs.ui.settings.SettingsPartBase
addModelChangedListener, dispose, getBmModel, getCurrentLanguageCode, getEditingContext, getParametersData, getSelectedNode, getSelectedViewerNodes, getV8project, getVersion, isEditable
-
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
-
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, toString
-
-
-
-
Field Detail
-
availableFields
protected Map<String,DcsAvailableFieldInfo> availableFields
-
selectedNode
protected Object selectedNode
-
-
Constructor Detail
-
UserFields
public UserFields(org.eclipse.swt.widgets.Composite parent, int style, Settings settings)
Constructor- Parameters:
parent
- parent composite, can't be nullstyle
- swt tylesettings
- settings control, can't be null
-
-
Method Detail
-
getViewer
public Viewer getViewer()
Description copied from interface:ISettingsPart
Get main viewer of part- Specified by:
getViewer
in interfaceISettingsPart
- Returns:
- main viewer, never null
-
notify
public void notify(DcsEvent event)
Description copied from interface:IDcsListener
Сообщить о событии- Specified by:
notify
in interfaceIDcsListener
- Parameters:
event
- событие
-
getAvailableField
public DcsAvailableFieldInfo getAvailableField(String name)
Get available field- Parameters:
name
- field name, can't be null- Returns:
- field info or null if field doesn't exist
-
getAdapter
public <T> T getAdapter(Class<T> adapter)
- Specified by:
getAdapter
in interfaceorg.eclipse.core.runtime.IAdaptable
-
-