public class XMLUmsatzImporter extends XMLImporter
i18n| Constructor | Description |
|---|---|
XMLUmsatzImporter() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
doImport(java.lang.Object context,
IOFormat format,
java.io.InputStream is,
de.willuhn.util.ProgressMonitor monitor,
de.willuhn.jameica.system.BackgroundTask t) |
Importiert Daten aus dem InputStream.
|
IOFormat[] |
getIOFormats(java.lang.Class objectType) |
Liefert eine Liste der von diesem unterstuetzten Datei-Formate.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNamepublic void doImport(java.lang.Object context,
IOFormat format,
java.io.InputStream is,
de.willuhn.util.ProgressMonitor monitor,
de.willuhn.jameica.system.BackgroundTask t)
throws java.rmi.RemoteException,
de.willuhn.util.ApplicationException
ImporterdoImport in interface ImporterdoImport in class XMLImportercontext - Context, der dem Importer hilft, den Zusammenhang zu erkennen,
in dem er aufgerufen wurde. Das kann zum Beispiel ein Konto sein.format - das vom User ausgewaehlte Import-Format.is - der Stream, aus dem die Daten gelesen werden.monitor - ein Monitor, an den der Importer Ausgaben ueber seinen
Bearbeitungszustand ausgeben kann.
Der Importer muss den Import-Stream selbst schliessen!t - der BackgroundTaskjava.rmi.RemoteExceptionde.willuhn.util.ApplicationExceptionXMLImporter.doImport(java.lang.Object, de.willuhn.jameica.hbci.io.IOFormat, java.io.InputStream, de.willuhn.util.ProgressMonitor, de.willuhn.jameica.system.BackgroundTask)public IOFormat[] getIOFormats(java.lang.Class objectType)
IOgetIOFormats in interface IOgetIOFormats in class XMLImporterobjectType - Art der zu exportierenden/importierenden Objekte.
Z.Bsb.: Umsatz.class oder SammellastBuchung.class.
Abhaengig davon kann der Exporter/Importer eine unterschiedliche
Liste von Dateiformaten liefern, die er zu dieser Objektart unterstuetzt.IO.getIOFormats(java.lang.Class)