Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

ch.unibe.iam.scg.archie.ui.views
Class SidebarView

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.ui.part.WorkbenchPart
          extended by org.eclipse.ui.part.ViewPart
              extended by ch.unibe.iam.scg.archie.ui.views.SidebarView
All Implemented Interfaces:
java.util.EventListener, org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.jface.util.IPropertyChangeListener, org.eclipse.ui.IPersistable, org.eclipse.ui.IViewPart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation

public class SidebarView
extends org.eclipse.ui.part.ViewPart
implements org.eclipse.jface.util.IPropertyChangeListener

In this View a user can chose a statistic, set options for it and run it.

$Id$


Field Summary
protected  org.eclipse.jface.fieldassist.AutoCompleteField autoComplete
           
protected  DetailsPanel details
           
static java.lang.String ID
          ID of this view.
protected  org.eclipse.swt.widgets.Combo list
           
 
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
 
Constructor Summary
SidebarView()
           
 
Method Summary
 void createPartControl(org.eclipse.swt.widgets.Composite parent)
           
 void dispose()
          Removes any currently managed provider from the provider manager.
protected  boolean isValidProviderTitle(java.lang.String title)
          Checks whether the title passed to this function is a valid data provider we have in the statistics table.
 void propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
           
 void setEnabled(boolean enabled)
          Sets all children enabled according to the boolean passed to this function.
 void setFocus()
          Nothing is done on focus here.
 
Methods inherited from class org.eclipse.ui.part.ViewPart
checkSite, getViewSite, init, init, saveState, setContentDescription, setInitializationData, setPartName
 
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Field Detail

ID

public static final java.lang.String ID
ID of this view.

See Also:
Constant Field Values

list

protected org.eclipse.swt.widgets.Combo list

details

protected DetailsPanel details

autoComplete

protected org.eclipse.jface.fieldassist.AutoCompleteField autoComplete
Constructor Detail

SidebarView

public SidebarView()
Method Detail

createPartControl

public void createPartControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createPartControl in interface org.eclipse.ui.IWorkbenchPart
Specified by:
createPartControl in class org.eclipse.ui.part.WorkbenchPart
See Also:
WorkbenchPart.createPartControl(org.eclipse.swt.widgets.Composite)

isValidProviderTitle

protected boolean isValidProviderTitle(java.lang.String title)
Checks whether the title passed to this function is a valid data provider we have in the statistics table.

Parameters:
title - Provider title.
Returns:
True if the there is a provider with the given title, false else.

setFocus

public void setFocus()
Nothing is done on focus here.

Specified by:
setFocus in interface org.eclipse.ui.IWorkbenchPart
Specified by:
setFocus in class org.eclipse.ui.part.WorkbenchPart
See Also:
WorkbenchPart.setFocus()

setEnabled

public void setEnabled(boolean enabled)
Sets all children enabled according to the boolean passed to this function.

Parameters:
enabled - True if children should be enabled, false else.

propertyChange

public void propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
Specified by:
propertyChange in interface org.eclipse.jface.util.IPropertyChangeListener
See Also:
(org.eclipse.jface.util.PropertyChangeEvent)

dispose

public void dispose()
Removes any currently managed provider from the provider manager.

Specified by:
dispose in interface org.eclipse.ui.IWorkbenchPart
Overrides:
dispose in class org.eclipse.ui.part.WorkbenchPart
See Also:
ProviderManager, WorkbenchPart.dispose()

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013