Package de.willuhn.jameica.hbci.io
Class UmsatzTreeAccountingExporter
- java.lang.Object
-
- de.willuhn.jameica.hbci.io.AbstractUmsatzTreeExporter
-
- de.willuhn.jameica.hbci.io.UmsatzTreeAccountingExporter
-
public class UmsatzTreeAccountingExporter extends AbstractUmsatzTreeExporter
Exporter fuer einen Baum von Umsaetzen nach Kategorien im PDF-Format. Hierbei werden die Summen der einzelnen Kategorien, aufgeschlüsselt nach Einnahmen und Ausgaben exportiert.
-
-
Field Summary
-
Fields inherited from class de.willuhn.jameica.hbci.io.AbstractUmsatzTreeExporter
i18n
-
-
Constructor Summary
Constructors Constructor Description UmsatzTreeAccountingExporter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doExport(java.lang.Object[] objects, IOFormat format, java.io.OutputStream os, de.willuhn.util.ProgressMonitor monitor)
Exportiert die genannten Objekte in den angegebenen OutputStream.java.lang.String
getName()
Liefert einen sprechenden Namen des Exporters/Importers.boolean
suppportsExtension(java.lang.String ext)
Liefert true, wenn der Exporter die angegebene Extension unterstuetzt.-
Methods inherited from class de.willuhn.jameica.hbci.io.AbstractUmsatzTreeExporter
getIOFormats, getSubTitle
-
-
-
-
Method Detail
-
doExport
public void doExport(java.lang.Object[] objects, IOFormat format, java.io.OutputStream os, de.willuhn.util.ProgressMonitor monitor) throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
Description copied from interface:Exporter
Exportiert die genannten Objekte in den angegebenen OutputStream.- Parameters:
objects
- die zu exportierenden Objekte.format
- das vom User ausgewaehlte Export-Format.os
- der Ziel-Ausgabe-Stream. Der Exporter muss den OutputStream selbst schliessen!monitor
- ein Monitor, an den der Exporter Ausgaben ueber seinen Bearbeitungszustand ausgeben kann.- Throws:
java.rmi.RemoteException
de.willuhn.util.ApplicationException
- See Also:
Exporter.doExport(java.lang.Object[], de.willuhn.jameica.hbci.io.IOFormat, java.io.OutputStream, de.willuhn.util.ProgressMonitor)
-
suppportsExtension
public boolean suppportsExtension(java.lang.String ext)
Description copied from interface:Exporter
Liefert true, wenn der Exporter die angegebene Extension unterstuetzt. Hintergrund: Im Export-Dialog koennen verschiedene Optionen (wie etwa "Spalte Saldo ausblenden") angezeigt werden. Manche Export-Formate unterstuetzen diese Option jedoch gar nicht, sodass sie ignoriert werden wuerde. Aus dem Grund kann der Exporter selbst mitteilen, ob er die angegebene Option unterstuetzt. Unterstuetzt er sie nicht, wir die Option automatisch deaktiviert.- Specified by:
suppportsExtension
in interfaceExporter
- Overrides:
suppportsExtension
in classAbstractUmsatzTreeExporter
- Parameters:
ext
- der Name der Extension.- Returns:
- true, wenn er die Extension unterstuetzt.
- See Also:
Exporter.suppportsExtension(java.lang.String)
-
getName
public java.lang.String getName()
Description copied from interface:IO
Liefert einen sprechenden Namen des Exporters/Importers. Z.Bsp. "Swift MT-940 Format".- Returns:
- Name
- See Also:
IO.getName()
-
-