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 Object
     

    Fields inherited from class com._1c.g5.v8.dt.dcs.ui.settings.SettingsPartBase

    bmModel, editingContext, settingsProvider

    Fields inherited from class org.eclipse.swt.widgets.Control

    handle
  • Constructor Summary

    Constructors
    Constructor
    Description
    UserFields(org.eclipse.swt.widgets.Composite parent, int style, Settings settings)
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> T
    getAdapter(Class<T> adapter)
     
    Get available field
    Get main viewer of part
    void
    Сообщить о событии

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.eclipse.swt.graphics.Drawable

    isAutoScalable
  • Field Details

  • Constructor Details

    • UserFields

      public UserFields(org.eclipse.swt.widgets.Composite parent, int style, Settings settings)
      Constructor
      Parameters:
      parent - parent composite, can't be null
      style - swt tyle
      settings - settings control, can't be null
  • Method Details

    • getViewer

      public Viewer getViewer()
      Description copied from interface: ISettingsPart
      Get main viewer of part
      Specified by:
      getViewer in interface ISettingsPart
      Returns:
      main viewer, never null
    • notify

      public void notify(DcsEvent event)
      Description copied from interface: IDcsListener
      Сообщить о событии
      Specified by:
      notify in interface IDcsListener
      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 interface org.eclipse.core.runtime.IAdaptable