|
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
CoreException
public void run(boolean waitUntilFinished)
waitUntilFinished
- true: Kehrt erst zurück, wenn Import beendetpublic abstract IStatus doImport(IProgressMonitor monitor) throws java.lang.Exception
java.lang.Exception
public 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 |