| 
Elexis API documentation as of September 4 2011 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectch.elexis.util.ImporterPage
public abstract class ImporterPage
Dies ist die Basisklasse für Importfunktionen von Plugins.
| Nested Class Summary | |
|---|---|
static class | 
ImporterPage.DBBasedImporter
 | 
static class | 
ImporterPage.DirectoryBasedImporter
An Importer that lets the user select a directory to import from.  | 
static class | 
ImporterPage.FileBasedImporter
An importer that lets the user select a file to import.  | 
 class | 
ImporterPage.ImporterJob
 | 
static class | 
ImporterPage.ODBCBasedImporter
An importer that lets the user select an ODBC data source to import.  | 
| Field Summary | |
|---|---|
 java.lang.String[] | 
results
 | 
| Constructor Summary | |
|---|---|
ImporterPage()
 | 
|
| Method Summary | |
|---|---|
 void | 
collect()
Allfällige von User eingegebene Daten einsammeln.  | 
abstract  Composite | 
createPage(Composite parent)
Die Dialogseite erstellen, um ggf. eine Datenquelle auszuwählen oder weitere Erläuterungen zu geben.  | 
abstract  IStatus | 
doImport(IProgressMonitor monitor)
Hier muss die eigentliche Arbeit erledigt werden  | 
abstract  java.lang.String | 
getDescription()
Eine längere Beschreibung für den Message-Bereich des Dialogs  | 
abstract  java.lang.String | 
getTitle()
Ein Titel, der auf der Titelzeile des Importers erscheint  | 
 void | 
run(boolean waitUntilFinished)
Importer starten  | 
 void | 
setInitializationData(IConfigurationElement config,
                      java.lang.String propertyName,
                      java.lang.Object data)
Nur intern gebraucht; kann bei Bedarf überschrieben oder erweitert werden  | 
| Methods inherited from class java.lang.Object | 
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public java.lang.String[] results
| Constructor Detail | 
|---|
public ImporterPage()
| Method Detail | 
|---|
public void setInitializationData(IConfigurationElement config,
                                  java.lang.String propertyName,
                                  java.lang.Object data)
                           throws CoreException
CoreExceptionpublic void run(boolean waitUntilFinished)
waitUntilFinished - true: Kehrt erst zurück, wenn Import beendet
public abstract IStatus doImport(IProgressMonitor monitor)
                          throws java.lang.Exception
java.lang.Exceptionpublic abstract java.lang.String getTitle()
public abstract java.lang.String getDescription()
public void collect()
public abstract Composite createPage(Composite parent)
parent - Achtung: Hat schon ein GridlLayout, darf nicht geändert werden.
  | 
Elexis API documentation as of September 4 2011 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||