ch.elexis.agenda.views
Class BaseAgendaView
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
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
Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
PROP_TITLE |
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 |
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
BaseAgendaView
protected BaseAgendaView()
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