|
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.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 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 | |||||||||