Package de.willuhn.jameica.hbci.io
Class AbstractUmsatzTreeExporter
- java.lang.Object
-
- de.willuhn.jameica.hbci.io.AbstractUmsatzTreeExporter
-
- Direct Known Subclasses:
UmsatzTreeAccountingExporter
,UmsatzTreeCompleteExporter
,UmsatzTreeSummaryExporter
public abstract class AbstractUmsatzTreeExporter extends java.lang.Object implements Exporter
Abstrakte Basis-Klasse der PDF-Exporter fuer den Umsatz-Tree. BUGZILLA 1333
-
-
Constructor Summary
Constructors Constructor Description AbstractUmsatzTreeExporter()
-
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.
-
-
-
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 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.
- See Also:
IO.getIOFormats(java.lang.Class)
-
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 interfaceExporter
- Parameters:
ext
- der Name der Extension.- Returns:
- true, wenn er die Extension unterstuetzt.
- See Also:
Exporter.suppportsExtension(java.lang.String)
-
-