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

ch.elexis.agenda.views
Class BaseAgendaView

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.elexis.agenda.views.BaseAgendaView
All Implemented Interfaces:
GlobalEventDispatcher.IActivationListener, Heartbeat.HeartListener, IBereichSelectionEvent, org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, 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
Direct Known Subclasses:
AgendaGross, TagesView

public abstract class BaseAgendaView
extends org.eclipse.ui.part.ViewPart
implements Heartbeat.HeartListener, GlobalEventDispatcher.IActivationListener, IBereichSelectionEvent


Field Summary
protected  org.eclipse.jface.action.IAction blockAction
           
protected  org.eclipse.jface.action.IAction dayLimitsAction
           
protected  org.eclipse.jface.action.IAction exportAction
           
protected  org.eclipse.jface.action.IAction importAction
           
protected  Log log
           
protected  org.eclipse.jface.action.IAction newTerminAction
           
protected  org.eclipse.jface.action.IAction newTerminForAction
           
protected  org.eclipse.jface.action.IAction newViewAction
           
protected  org.eclipse.jface.action.IAction printAction
           
protected  org.eclipse.jface.action.IAction printPatientAction
           
protected  ch.elexis.agenda.views.BaseAgendaView.SelectionListener sListen
           
protected  org.eclipse.jface.action.IAction terminAendernAction
           
protected  org.eclipse.jface.action.IAction terminKuerzenAction
           
protected  org.eclipse.jface.action.IAction terminVerlaengernAction
           
 
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
 
Constructor Summary
protected BaseAgendaView()
           
 
Method Summary
 void activation(boolean mode)
           
 void bereichSelectionEvent(java.lang.String bereich)
           
abstract  void create(org.eclipse.swt.widgets.Composite parent)
           
 void createPartControl(org.eclipse.swt.widgets.Composite parent)
           
 void dispose()
           
 IPlannable getSelection()
           
 void heartbeat()
          Die Methode heartbeat wird in "einigermassen" regelmässigen (aber nicht garantiert immer genau identischen) Abständen aufgerufen
protected  void makeActions()
           
 void setBereich(java.lang.String b)
           
 void setFocus()
           
abstract  void setTermin(Termin t)
           
protected  void updateActions()
           
 void visible(boolean mode)
           
 
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

sListen

protected ch.elexis.agenda.views.BaseAgendaView.SelectionListener sListen

newTerminAction

protected org.eclipse.jface.action.IAction newTerminAction

blockAction

protected org.eclipse.jface.action.IAction blockAction

terminKuerzenAction

protected org.eclipse.jface.action.IAction terminKuerzenAction

terminVerlaengernAction

protected org.eclipse.jface.action.IAction terminVerlaengernAction

terminAendernAction

protected org.eclipse.jface.action.IAction terminAendernAction

dayLimitsAction

protected org.eclipse.jface.action.IAction dayLimitsAction

newViewAction

protected org.eclipse.jface.action.IAction newViewAction

printAction

protected org.eclipse.jface.action.IAction printAction

exportAction

protected org.eclipse.jface.action.IAction exportAction

importAction

protected org.eclipse.jface.action.IAction importAction

newTerminForAction

protected org.eclipse.jface.action.IAction newTerminForAction

printPatientAction

protected org.eclipse.jface.action.IAction printPatientAction

log

protected Log log
Constructor Detail

BaseAgendaView

protected BaseAgendaView()
Method Detail

create

public abstract void create(org.eclipse.swt.widgets.Composite parent)

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

getSelection

public IPlannable getSelection()

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.ui.IWorkbenchPart
Overrides:
dispose in class org.eclipse.ui.part.WorkbenchPart

setFocus

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

heartbeat

public void heartbeat()
Description copied from interface: Heartbeat.HeartListener
Die Methode heartbeat wird in "einigermassen" regelmässigen (aber nicht garantiert immer genau identischen) Abständen aufgerufen

Specified by:
heartbeat in interface Heartbeat.HeartListener

activation

public void activation(boolean mode)
Specified by:
activation in interface GlobalEventDispatcher.IActivationListener

visible

public void visible(boolean mode)
Specified by:
visible in interface GlobalEventDispatcher.IActivationListener

setBereich

public void setBereich(java.lang.String b)

setTermin

public abstract void setTermin(Termin t)

updateActions

protected void updateActions()

makeActions

protected void makeActions()

bereichSelectionEvent

public void bereichSelectionEvent(java.lang.String bereich)
Specified by:
bereichSelectionEvent in interface IBereichSelectionEvent

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