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.util.viewers
Class ViewerConfigurer.DefaultButtonProvider

java.lang.Object
  extended by ch.elexis.util.viewers.ViewerConfigurer.DefaultButtonProvider
All Implemented Interfaces:
ViewerConfigurer.ButtonProvider
Enclosing class:
ViewerConfigurer

public static class ViewerConfigurer.DefaultButtonProvider
extends java.lang.Object
implements ViewerConfigurer.ButtonProvider

Defaultimplementation des Buttonproviders. Liefert einen Button, der ein neues PersistentObject anhand der ausgewählten Felder erstellt, und der nur dann aktivierbar ist, wenn die Anzeigeliste leer ist. Wenn man den leeren Konstruktor benutzt, wird kein Button erzeugt.


Constructor Summary
ViewerConfigurer.DefaultButtonProvider()
          Keinen Button erzeugen
ViewerConfigurer.DefaultButtonProvider(CommonViewer cv, java.lang.Class cl)
          Einen Button erzeugen, der Default-Objekte der Klasse cl erstellt
ViewerConfigurer.DefaultButtonProvider(CommonViewer cv, java.lang.Class cl, java.lang.String t)
          Einen Button erzeugen, der eine individuelle Beschriftung t hat
ViewerConfigurer.DefaultButtonProvider(CommonViewer cv, java.lang.String t, org.eclipse.jface.dialogs.Dialog dlg)
          Einen Button erzeugen, der bei Klick einen Dialog öffnet
 
Method Summary
 org.eclipse.swt.widgets.Button createButton(org.eclipse.swt.widgets.Composite parent)
           
 boolean isAlwaysEnabled()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewerConfigurer.DefaultButtonProvider

public ViewerConfigurer.DefaultButtonProvider()
Keinen Button erzeugen


ViewerConfigurer.DefaultButtonProvider

public ViewerConfigurer.DefaultButtonProvider(CommonViewer cv,
                                              java.lang.Class cl)
Einen Button erzeugen, der Default-Objekte der Klasse cl erstellt


ViewerConfigurer.DefaultButtonProvider

public ViewerConfigurer.DefaultButtonProvider(CommonViewer cv,
                                              java.lang.Class cl,
                                              java.lang.String t)
Einen Button erzeugen, der eine individuelle Beschriftung t hat

Parameters:
cl - Klasse, deren Objekte erzeugt werden sollen
t - Text, der auf dem Button stehen soll

ViewerConfigurer.DefaultButtonProvider

public ViewerConfigurer.DefaultButtonProvider(CommonViewer cv,
                                              java.lang.String t,
                                              org.eclipse.jface.dialogs.Dialog dlg)
Einen Button erzeugen, der bei Klick einen Dialog öffnet

Method Detail

createButton

public org.eclipse.swt.widgets.Button createButton(org.eclipse.swt.widgets.Composite parent)
Specified by:
createButton in interface ViewerConfigurer.ButtonProvider

isAlwaysEnabled

public boolean isAlwaysEnabled()
Specified by:
isAlwaysEnabled in interface ViewerConfigurer.ButtonProvider

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