|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
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 | |
---|---|
protected Log |
log
|
java.lang.String[] |
results
|
Constructor Summary | |
---|---|
ImporterPage()
|
Method Summary | |
---|---|
void |
collect()
Allfällige von User eingegebene Daten einsammeln. |
abstract org.eclipse.swt.widgets.Composite |
createPage(org.eclipse.swt.widgets.Composite parent)
Die Dialogseite erstellen, um ggf. eine Datenquelle auszuwählen oder weitere Erläuterungen zu geben. |
abstract org.eclipse.core.runtime.IStatus |
doImport(org.eclipse.core.runtime.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(org.eclipse.core.runtime.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 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public java.lang.String[] results
protected Log log
Constructor Detail |
---|
public ImporterPage()
Method Detail |
---|
public void setInitializationData(org.eclipse.core.runtime.IConfigurationElement config, java.lang.String propertyName, java.lang.Object data) throws org.eclipse.core.runtime.CoreException
setInitializationData
in interface org.eclipse.core.runtime.IExecutableExtension
org.eclipse.core.runtime.CoreException
public void run(boolean waitUntilFinished)
waitUntilFinished
- true: Kehrt erst zurück, wenn Import beendetpublic abstract org.eclipse.core.runtime.IStatus doImport(org.eclipse.core.runtime.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 org.eclipse.swt.widgets.Composite createPage(org.eclipse.swt.widgets.Composite parent)
parent
- Achtung: Hat schon ein GridlLayout, darf nicht geändert werden.
|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |