Class AbstractUmsatzTreeExporter

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static de.willuhn.util.I18N i18n  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      IOFormat[] getIOFormats​(java.lang.Class objectType)
      Liefert eine Liste der von diesem unterstuetzten Datei-Formate.
      protected java.lang.String getSubTitle​(UmsatzTree tree)
      Generiert ein Label mit dem Untertitel der Auswertung.
      boolean suppportsExtension​(java.lang.String ext)
      Liefert true, wenn der Exporter die angegebene Extension unterstuetzt.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface de.willuhn.jameica.hbci.io.IO

        getName
    • Field Detail

      • i18n

        protected static final de.willuhn.util.I18N i18n
    • Constructor Detail

      • AbstractUmsatzTreeExporter

        public AbstractUmsatzTreeExporter()
    • Method Detail

      • getIOFormats

        public IOFormat[] getIOFormats​(java.lang.Class objectType)
        Description copied from interface: IO
        Liefert eine Liste der von diesem unterstuetzten Datei-Formate.
        Specified by:
        getIOFormats in interface IO
        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.
      • getSubTitle

        protected java.lang.String getSubTitle​(UmsatzTree tree)
                                        throws java.rmi.RemoteException
        Generiert ein Label mit dem Untertitel der Auswertung.
        Parameters:
        tree - der zu exportierende Tree.
        Returns:
        der Untertitel.
        Throws:
        java.rmi.RemoteException
      • 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.