Class PdfSaver
java.lang.Object
de.frankmuenster.mahoe.utils.pdfsaver.PdfSaver
Kümmert sich um das Speichern der Kontoauszüge
- Author:
- Frank Münster
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFilePath
(String fileName, String path, String[] filterExtension) Opens a FileDialog.static String
getPath()
Opens a DirectoryDialog.boolean
Speichert alle noch nicht gespeicherten Kontoauszüge im angegeben Ordner.boolean
Speichert alle noch nicht gespeicherten Kontoauszüge im angegeben Ordner.
-
Constructor Details
-
PdfSaver
Konstruktor mit Ordnername. Ordner wird erstellt, falls nicht vorhanden.- Parameters:
folder
- der Ordnername- Throws:
PdfSaverException
- falls der Ordner nicht erstellt werden konnte.
-
-
Method Details
-
getPath
Opens a DirectoryDialog. Returns the chosen/typed file with full path.- Returns:
- file name with full path name
-
getFilePath
Opens a FileDialog. Returns the chosen/typed file with full path.- Parameters:
fileName
- vorgeschlagener Namepath
- der StartpfadfilterExtension
-- Returns:
- file name with full path name
-
savePdf
Speichert alle noch nicht gespeicherten Kontoauszüge im angegeben Ordner. ACHTUNG: Wird ein neuer Ordner angegeben, werden alle Auszüge erneut gespeichert.- Parameters:
fileName
- der Dateiname des PDFlink
- das HtmlAnchoer Object mit dem Link zum PDF auf der Webseite- Returns:
- die Anzahl an gespeicherten Kontoauszüge
- Throws:
PdfSaverException
-
savePdf
public boolean savePdf(String fileName, org.htmlunit.html.HtmlAnchor link, boolean askFileName) throws PdfSaverException Speichert alle noch nicht gespeicherten Kontoauszüge im angegeben Ordner. ACHTUNG: Wird ein neuer Ordner angegeben, werden alle Auszüge erneut gespeichert.- Parameters:
fileName
- der Dateiname des PDFlink
- das HtmlAnchoer Object mit dem Link zum PDF auf der WebseiteaskFileName
- Soll nach einem Dateinamen gefragt werden- Returns:
- die Anzahl an gespeicherten Kontoauszüge
- Throws:
PdfSaverException
-