org.eclipse.emf.cdo.ui.widgets
Class SessionComposite

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by org.eclipse.emf.cdo.ui.widgets.SessionComposite
All Implemented Interfaces:
Drawable

public class SessionComposite
extends Composite

Simple composite allowing users to introduce connection information with a repository. The widget recalls connection history and provides some additional functionality tweakers, as automatic EPackage registration.

Since:
2.0

Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Control
view
 
Constructor Summary
SessionComposite(Composite parent, int style)
           
 
Method Summary
 void addListener(int eventType, Listener listener)
           
 PreferenceButton getAutomaticButton()
           
 IHistory<String> getConnectorHistory()
           
 HistoryText getConnectorText()
           
 Label getExampleLabel()
           
 IHistory<String> getRepositoryHistory()
           
 HistoryText getRepositoryText()
           
 String getSessionDescription()
           
 boolean isAutomaticRegistry()
           
 boolean isDescriptionValid()
           
 void rememberSettings()
           
 void removeListener(int eventType, Listener listener)
           
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, 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, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, 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, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, reskin, setData, setData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SessionComposite

public SessionComposite(Composite parent,
                        int style)
Method Detail

getConnectorHistory

public IHistory<String> getConnectorHistory()

getRepositoryHistory

public IHistory<String> getRepositoryHistory()

getConnectorText

public HistoryText getConnectorText()

getExampleLabel

public Label getExampleLabel()

getRepositoryText

public HistoryText getRepositoryText()

getAutomaticButton

public PreferenceButton getAutomaticButton()

isAutomaticRegistry

public boolean isAutomaticRegistry()

getSessionDescription

public String getSessionDescription()

isDescriptionValid

public boolean isDescriptionValid()
Since:
3.0

rememberSettings

public void rememberSettings()

addListener

public void addListener(int eventType,
                        Listener listener)
Overrides:
addListener in class Widget

removeListener

public void removeListener(int eventType,
                           Listener listener)
Overrides:
removeListener in class Widget


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.