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

com.hilotec.elexis.kgview.diagnoseliste
Class DiagnoselisteBaseView

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 com.hilotec.elexis.kgview.diagnoseliste.DiagnoselisteBaseView
All Implemented Interfaces:
ElexisEventListener, 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:
DiagnoselisteView, DLPersAnamnese, DLSysAnamnese

public abstract class DiagnoselisteBaseView
extends org.eclipse.ui.part.ViewPart
implements ElexisEventListener


Field Summary
protected  boolean allowICPC
          Koennen ICPC-Eintraege hinterlegt/angezeigt werden?
protected  boolean allowImport
          Koennen Eintraege anderes Typs importiert werden (SA, PA)
protected  boolean allowImportCB
          Koennen Eintraege aus der Zwischenablage importiert werden?
protected  boolean allowImportDL
          Koennen Eintraege aus der Diagnoseliste importiert werden (uebergang)
protected  boolean canAdd
          Sollen neue eintraege erstellt werden koenenn?
protected  boolean canClear
          Sollen alle Eintraege geloescht werden koennen?
protected  boolean showDate
          Soll das Datum bei Eintraegen angezeigt werden?
protected  int typ
          Typ der anzuzeigenden items
 
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
 
Constructor Summary
DiagnoselisteBaseView(int typ)
          Diagnoseliste Anzeige fuer Items eines bestimmten Typs initialisieren.
 
Method Summary
 void catchElexisEvent(ElexisEvent ev)
          An Event was fired
 void createPartControl(org.eclipse.swt.widgets.Composite parent)
           
 void dispose()
           
 ElexisEvent getElexisEventFilter()
          Filter the events this listener wants to be informed.
 void setFocus()
           
 
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

typ

protected final int typ
Typ der anzuzeigenden items


canAdd

protected boolean canAdd
Sollen neue eintraege erstellt werden koenenn?


canClear

protected boolean canClear
Sollen alle Eintraege geloescht werden koennen?


showDate

protected boolean showDate
Soll das Datum bei Eintraegen angezeigt werden?


allowImport

protected boolean allowImport
Koennen Eintraege anderes Typs importiert werden (SA, PA)


allowImportDL

protected boolean allowImportDL
Koennen Eintraege aus der Diagnoseliste importiert werden (uebergang)


allowImportCB

protected boolean allowImportCB
Koennen Eintraege aus der Zwischenablage importiert werden?


allowICPC

protected boolean allowICPC
Koennen ICPC-Eintraege hinterlegt/angezeigt werden?

Constructor Detail

DiagnoselisteBaseView

public DiagnoselisteBaseView(int typ)
Diagnoseliste Anzeige fuer Items eines bestimmten Typs initialisieren.

Parameters:
typ - Typ der anzuzeigenden Elemente
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

setFocus

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

dispose

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

catchElexisEvent

public void catchElexisEvent(ElexisEvent ev)
Description copied from interface: ElexisEventListener
An Event was fired

Specified by:
catchElexisEvent in interface ElexisEventListener
Parameters:
ev - the Event

getElexisEventFilter

public ElexisEvent getElexisEventFilter()
Description copied from interface: ElexisEventListener
Filter the events this listener wants to be informed. Note: This call should complete as fast as possible, because it will be called with every event before dispatching

Specified by:
getElexisEventFilter in interface ElexisEventListener
Returns:
An ElexisEvent with matching
  • object: Only events of this object will be sent
  • class: Only events of this class will be sent
  • type: Only eevnts matching to one ore more flags in type will be sent

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