public class TargoBankPdfExtract extends AbstractPdfExtractor
buchungsDaten, document, kartenNummer, MAX_ONE_WORD, MAX_TWO_WORD, numFormat, rechungsDatum, WORT_DELIMITER, WORT_INFO_LENGTH| Constructor and Description |
|---|
TargoBankPdfExtract(java.io.InputStream inputStream,
java.lang.String kartenNummer)
Erstellt einen PDF-Extraktor der TargoBank
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addYear(java.util.List<PdfEintrag> entries)
Adds the year to each entry as this is might be not enclosed in the PDF bank statement entries.
|
protected AbstractBankPDFPage |
getBankPdfPageEven()
Liefert die PDFPage der geraden Seiten des Auszugs.
|
protected AbstractBankPDFPage |
getBankPdfPageFirst()
Liefert die PDFPage der ersten Seite des Auszugs.
|
protected AbstractBankPDFPage |
getBankPdfPageOdd()
Liefert die PDFPage der ungeraden Seiten des Auszugs.
|
protected int |
getLastPage()
Liefert die letzte Seite mit Umsätzen
|
protected java.text.NumberFormat |
getNumberFormat()
Liefert das NumberFormat zum Parsen des Saldos.
|
protected AbstractTransactionCreator |
getTransactionCreator()
Liefert den konkreten TransactionCreator der Bank.
|
protected void |
removeAnnotations(java.util.List<PdfEintrag> pdfWortList)
Hier kann eine konkrete Implementierung noch Änderungen an der anderen Listen vornehmen.
|
protected void |
removeAnnotationsBookingDates(java.util.List<PdfEintrag> buchungenDatum)
Hier kann eine konkrete Implementierung noch Änderungen an der Liste der Buchungsdaten vornehmen.
|
protected void |
reOrder(java.util.List<PdfBuchung> buchungen)
Here a concrete implementation can add an order mechanism to the transaction list before the saldo is calculated.
|
close, getBetraege, getBic, getExtract, getFremdwaehrungen, getFremdwaehrungsBetraege, getIban, getKarteninhaber, getKartenkonto, getSaldopublic TargoBankPdfExtract(java.io.InputStream inputStream,
java.lang.String kartenNummer)
protected void removeAnnotationsBookingDates(java.util.List<PdfEintrag> buchungenDatum)
AbstractPdfExtractorremoveAnnotationsBookingDates in class AbstractPdfExtractorAbstractPdfExtractor.removeAnnotationsBookingDates(java.util.List)protected void removeAnnotations(java.util.List<PdfEintrag> pdfWortList)
AbstractPdfExtractorremoveAnnotations in class AbstractPdfExtractorAbstractPdfExtractor.removeAnnotations(java.util.List)protected void addYear(java.util.List<PdfEintrag> entries)
AbstractPdfExtractoraddYear in class AbstractPdfExtractorAbstractPdfExtractor.addYear(java.util.List<de.frankmuenster.mahoe.pdfextractor.PdfEintrag>)protected AbstractTransactionCreator getTransactionCreator()
AbstractPdfExtractorgetTransactionCreator in class AbstractPdfExtractorAbstractPdfExtractor.getTransactionCreator()protected java.text.NumberFormat getNumberFormat()
AbstractPdfExtractorgetNumberFormat in class AbstractPdfExtractorAbstractPdfExtractor.getNumberFormat()protected AbstractBankPDFPage getBankPdfPageFirst() throws java.io.IOException
AbstractPdfExtractorgetBankPdfPageFirst in class AbstractPdfExtractorjava.io.IOExceptionAbstractPdfExtractor.getBankPdfPageFirst()protected AbstractBankPDFPage getBankPdfPageEven() throws java.io.IOException
AbstractPdfExtractorgetBankPdfPageEven in class AbstractPdfExtractorjava.io.IOExceptionAbstractPdfExtractor.getBankPdfPageEven()protected AbstractBankPDFPage getBankPdfPageOdd() throws java.io.IOException
AbstractPdfExtractorgetBankPdfPageOdd in class AbstractPdfExtractorjava.io.IOExceptionAbstractPdfExtractor.getBankPdfPageOdd()protected void reOrder(java.util.List<PdfBuchung> buchungen)
AbstractPdfExtractorreOrder in class AbstractPdfExtractorAbstractPdfExtractor.reOrder(java.util.List)protected int getLastPage()
throws java.io.IOException
AbstractPdfExtractorgetLastPage in class AbstractPdfExtractorjava.io.IOExceptionAbstractPdfExtractor.getLastPage()