IOAbstractExporter, AbstractSepaExporter, AbstractUmsatzTreeExporter, DTAUSSammelTransferExporter, EinnahmeAusgabeExporter, MT940UmsatzExporter, MT940UmsatzExporterMerged, PDFUmsatzExporter, SepaLastschriftExporter, SepaSammelLastschriftExporter, SepaSammelUeberweisungExporter, SepaUeberweisungExporter, UmsatzTreeAccountingExporter, UmsatzTreeCompleteExporter, UmsatzTreeSummaryExporter, VelocityExporter, XMLExporter, XMLSammelTransferExporter, XMLSepaSammelTransferExporterpublic interface Exporter extends IO
| Modifier and Type | Field | Description |
|---|---|---|
static de.willuhn.util.Session |
SESSION |
Eine Session fuer zusaetzliche Parameter.
|
| 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.
|
boolean |
suppportsExtension(java.lang.String ext) |
Liefert true, wenn der Exporter die angegebene Extension unterstuetzt.
|
getIOFormats, getNamestatic final de.willuhn.util.Session SESSION
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
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.java.rmi.RemoteExceptionde.willuhn.util.ApplicationExceptionboolean suppportsExtension(java.lang.String ext)
ext - der Name der Extension.