Class PdfSaver
- java.lang.Object
-
- de.frankmuenster.mahoe.utils.pdfsaver.PdfSaver
-
public final class PdfSaver extends java.lang.Object
Kümmert sich um das Speichern der Kontoauszüge- Author:
- Frank Münster
-
-
Constructor Summary
Constructors Constructor Description PdfSaver(java.lang.String folder)
Konstruktor mit Ordnername.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getFilePath(java.lang.String fileName, java.lang.String path, java.lang.String[] filterExtension)
Opens a FileDialog.static java.lang.String
getPath()
Opens a DirectoryDialog.boolean
savePdf(java.lang.String fileName, com.gargoylesoftware.htmlunit.html.HtmlAnchor link)
Speichert alle noch nicht gespeicherten Kontoauszüge im angegeben Ordner.boolean
savePdf(java.lang.String fileName, com.gargoylesoftware.htmlunit.html.HtmlAnchor link, boolean askFileName)
Speichert alle noch nicht gespeicherten Kontoauszüge im angegeben Ordner.
-
-
-
Constructor Detail
-
PdfSaver
public PdfSaver(java.lang.String folder) throws PdfSaverException
Konstruktor mit Ordnername. Ordner wird erstellt, falls nicht vorhanden.- Parameters:
folder
- der Ordnername- Throws:
PdfSaverException
- falls der Ordner nicht erstellt werden konnte.
-
-
Method Detail
-
getPath
public static java.lang.String getPath()
Opens a DirectoryDialog. Returns the chosen/typed file with full path.- Returns:
- file name with full path name
-
getFilePath
public java.lang.String getFilePath(java.lang.String fileName, java.lang.String path, java.lang.String[] filterExtension)
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
public boolean savePdf(java.lang.String fileName, com.gargoylesoftware.htmlunit.html.HtmlAnchor link) 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 Webseite- Returns:
- die Anzahl an gespeicherten Kontoauszüge
- Throws:
PdfSaverException
-
savePdf
public boolean savePdf(java.lang.String fileName, com.gargoylesoftware.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
-
-