|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectch.elexis.util.viewers.LazyContentProvider
public class LazyContentProvider
Ein Content-Provider, der benötigte Daten aus einem BackgroundJob bezieht und einem TableViewer nur gerade die jeweils benötigten Datne liefern kann. Registriert sich beim Dataloader selbst als listener und startet diesen auch, wenn Daten benötigt werden.
| Constructor Summary | |
|---|---|
LazyContentProvider(CommonViewer viewer,
AbstractDataLoaderJob job,
ACE rights)
|
|
| Method Summary | |
|---|---|
void |
applyFilter()
|
void |
changed(java.util.HashMap<java.lang.String,java.lang.String> vals)
|
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(Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput)
|
void |
jobFinished(BackgroundJob j)
|
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()
|
void |
updateElement(int index)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LazyContentProvider(CommonViewer viewer,
AbstractDataLoaderJob job,
ACE rights)
| Method Detail |
|---|
public void dispose()
public void inputChanged(Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput)
public void updateElement(int index)
public void jobFinished(BackgroundJob j)
jobFinished in interface BackgroundJob.BackgroundJobListenerpublic void startListening()
ViewerConfigurer.ICommonViewerContentProvider
startListening in interface ViewerConfigurer.ICommonViewerContentProviderpublic void stopListening()
stopListening in interface ViewerConfigurer.ICommonViewerContentProviderpublic void applyFilter()
applyFilter in interface AbstractDataLoaderJob.FilterProviderpublic void changed(java.util.HashMap<java.lang.String,java.lang.String> vals)
changed in interface ViewerConfigurer.ControlFieldListenerpublic void reorder(java.lang.String field)
reorder in interface ViewerConfigurer.ControlFieldListenerpublic void selected()
ViewerConfigurer.ControlFieldListener
selected in interface ViewerConfigurer.ControlFieldListenerpublic java.lang.Object[] getElements(java.lang.Object inputElement)
public void init()
ViewerConfigurer.ICommonViewerContentProvider
init in interface ViewerConfigurer.ICommonViewerContentProvider
|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||