Package de.willuhn.jameica.hbci.io
Class XMLImporter
java.lang.Object
de.willuhn.jameica.hbci.io.XMLImporter
- Direct Known Subclasses:
XMLKontoauszugImporter,XMLSepaSammelTransferImporter,XMLUmsatzImporter
Importer fuer das Hibiscus-eigene XML-Format.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoImport(Object context, IOFormat format, InputStream is, de.willuhn.util.ProgressMonitor monitor, de.willuhn.jameica.system.BackgroundTask t) Importiert Daten aus dem InputStream.IOFormat[]getIOFormats(Class objectType) Liefert eine Liste der von diesem unterstuetzten Datei-Formate.getName()Liefert einen sprechenden Namen des Exporters/Importers.
-
Field Details
-
i18n
protected static final de.willuhn.util.I18N i18n
-
-
Constructor Details
-
XMLImporter
public XMLImporter()
-
-
Method Details
-
doImport
public void doImport(Object context, IOFormat format, InputStream is, de.willuhn.util.ProgressMonitor monitor, de.willuhn.jameica.system.BackgroundTask t) throws RemoteException, de.willuhn.util.ApplicationException Description copied from interface:ImporterImportiert Daten aus dem InputStream.- Specified by:
doImportin interfaceImporter- Parameters:
context- 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- derBackgroundTask- Throws:
RemoteExceptionde.willuhn.util.ApplicationException
-
getName
Description copied from interface:IOLiefert einen sprechenden Namen des Exporters/Importers. Z.Bsp. "Swift MT-940 Format". -
getIOFormats
Description copied from interface:IOLiefert eine Liste der von diesem unterstuetzten Datei-Formate.- Specified by:
getIOFormatsin interfaceIO- Parameters:
objectType- 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.- Returns:
- Liste der Export-Formate.
-