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 DefaultContentProvider

java.lang.Object
  extended by ch.elexis.util.viewers.DefaultContentProvider
All Implemented Interfaces:
ViewerConfigurer.ControlFieldListener, ViewerConfigurer.ICommonViewerContentProvider, org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider

public class DefaultContentProvider
extends java.lang.Object
implements ViewerConfigurer.ICommonViewerContentProvider

Default-Implementation des ContentProviders. Zeigt eine Liste der in der Datenbank vorhandenen Elemente einer bestimmten Klasse an.


Field Summary
protected  CommonViewer cv
           
protected  java.lang.String[] order
           
protected  boolean reverse
           
protected  java.lang.Class source
           
 
Constructor Summary
DefaultContentProvider(CommonViewer c, java.lang.Class clazz)
           
DefaultContentProvider(CommonViewer c, java.lang.Class clazz, java.lang.String[] o, boolean rev)
           
 
Method Summary
 void changed(java.util.HashMap<java.lang.String,java.lang.String> values)
           
 void dispose()
           
 java.lang.Object[] getElements(java.lang.Object inputElement)
           
 void init()
          Called after all elements of the CommonViewer are created but before setting input
 void inputChanged(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
           
 void reorder(java.lang.String field)
           
 void selected()
          ENTER has been pressed
 void startListening()
          Called when the ContentProvider is supposed to start listening fpr the Control fields.
 void stopListening()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

source

protected java.lang.Class source

cv

protected CommonViewer cv

order

protected java.lang.String[] order

reverse

protected boolean reverse
Constructor Detail

DefaultContentProvider

public DefaultContentProvider(CommonViewer c,
                              java.lang.Class clazz)

DefaultContentProvider

public DefaultContentProvider(CommonViewer c,
                              java.lang.Class clazz,
                              java.lang.String[] o,
                              boolean rev)
Method Detail

startListening

public void startListening()
Description copied from interface: ViewerConfigurer.ICommonViewerContentProvider
Called when the ContentProvider is supposed to start listening fpr the Control fields.

Specified by:
startListening in interface ViewerConfigurer.ICommonViewerContentProvider

stopListening

public void stopListening()
Specified by:
stopListening in interface ViewerConfigurer.ICommonViewerContentProvider

getElements

public java.lang.Object[] getElements(java.lang.Object inputElement)
Specified by:
getElements in interface org.eclipse.jface.viewers.IStructuredContentProvider

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.jface.viewers.IContentProvider

inputChanged

public void inputChanged(org.eclipse.jface.viewers.Viewer viewer,
                         java.lang.Object oldInput,
                         java.lang.Object newInput)
Specified by:
inputChanged in interface org.eclipse.jface.viewers.IContentProvider

changed

public void changed(java.util.HashMap<java.lang.String,java.lang.String> values)
Specified by:
changed in interface ViewerConfigurer.ControlFieldListener

reorder

public void reorder(java.lang.String field)
Specified by:
reorder in interface ViewerConfigurer.ControlFieldListener

selected

public void selected()
Description copied from interface: ViewerConfigurer.ControlFieldListener
ENTER has been pressed

Specified by:
selected in interface ViewerConfigurer.ControlFieldListener

init

public void init()
Description copied from interface: ViewerConfigurer.ICommonViewerContentProvider
Called after all elements of the CommonViewer are created but before setting input

Specified by:
init in interface ViewerConfigurer.ICommonViewerContentProvider

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