Package de.willuhn.jameica.hbci.io
Interface IO
- All Known Implementing Classes:
AbstractBanking4UmsatzTypIO,AbstractDTAUSImporter,AbstractDTAUSIO,AbstractExporter,AbstractImporter,AbstractPDFUmsatzExporter,AbstractSepaExporter,AbstractSepaImporter,AbstractUmsatzTreeExporter,Banking4UmsatzTypExporter,Banking4UmsatzTypImporter,CamtUmsatzImporter,CsvImporter,DTAUSSammelTransferExporter,DTAUSUmsatzImporter,EinnahmeAusgabeExporter,MoneyplexUmsatzImporter,MT940UmsatzExporter,MT940UmsatzExporterMerged,MT940UmsatzImporter,PDFUmsatzByKontoExporter,PDFUmsatzByTypeExporter,SepaLastschriftExporter,SepaLastschriftImporter,SepaSammelLastschriftExporter,SepaSammelLastschriftImporter,SepaSammelUeberweisungExporter,SepaSammelUeberweisungImporter,SepaUeberweisungExporter,SepaUeberweisungImporter,UmsatzTreeAccountingExporter,UmsatzTreeCompleteExporter,UmsatzTreeSummaryExporter,VelocityExporter,XMLExporter,XMLImporter,XMLKontoauszugImporter,XMLSammelTransferExporter,XMLSepaSammelTransferExporter,XMLSepaSammelTransferImporter,XMLUmsatzImporter,XMLUmsatzTypImporter
public interface IO
Basis-Interface aller Importer und Exporter.
-
Method Summary
Modifier and TypeMethodDescriptionIOFormat[]getIOFormats(Class objectType) Liefert eine Liste der von diesem unterstuetzten Datei-Formate.getName()Liefert einen sprechenden Namen des Exporters/Importers.
-
Method Details
-
getName
String getName()Liefert einen sprechenden Namen des Exporters/Importers. Z.Bsp. "Swift MT-940 Format".- Returns:
- Name
-
getIOFormats
Liefert eine Liste der von diesem unterstuetzten Datei-Formate.- 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.
-