Class DTAUSSammelTransferExporter

  • All Implemented Interfaces:
    Exporter, IO

    public class DTAUSSammelTransferExporter
    extends AbstractDTAUSIO
    implements Exporter
    Implementierung eines Exporters fuer DTAUS-Dateien.
    • Constructor Detail

      • DTAUSSammelTransferExporter

        public DTAUSSammelTransferExporter()
    • 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.
        Specified by:
        doExport in interface Exporter
        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 interface Exporter
        Parameters:
        ext - der Name der Extension.
        Returns:
        true, wenn er die Extension unterstuetzt.
        See Also:
        Exporter.suppportsExtension(java.lang.String)