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 |
getBankPdfEvenPage()
Liefert die PDFPage der geraden Seiten des Auszugs.
|
protected AbstractBankPDFPage |
getBankPdfFirstPage()
Liefert die PDFPage der ersten Seite des Auszugs.
|
protected AbstractBankPDFPage |
getBankPdfOddPage()
Liefert die PDFPage der ungeraden Seiten des Auszugs.
|
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.
|
close, getBetraege, getBic, getExtract, getFremdwaehrungen, getFremdwaehrungsBetraege, getIban, getKarteninhaber, getKartenkonto, getSaldo, isReOrder
public TargoBankPdfExtract(java.io.InputStream inputStream, java.lang.String kartenNummer)
protected void removeAnnotationsBookingDates(java.util.List<PdfEintrag> buchungenDatum)
AbstractPdfExtractor
removeAnnotationsBookingDates
in class AbstractPdfExtractor
AbstractPdfExtractor.removeAnnotationsBookingDates(java.util.List)
protected void removeAnnotations(java.util.List<PdfEintrag> pdfWortList)
AbstractPdfExtractor
removeAnnotations
in class AbstractPdfExtractor
AbstractPdfExtractor.removeAnnotations(java.util.List)
protected void addYear(java.util.List<PdfEintrag> entries)
AbstractPdfExtractor
addYear
in class AbstractPdfExtractor
AbstractPdfExtractor.addYear(java.util.List<de.frankmuenster.hibiscus.mahoe.pdfextractor.PdfEintrag>)
protected AbstractTransactionCreator getTransactionCreator()
AbstractPdfExtractor
getTransactionCreator
in class AbstractPdfExtractor
AbstractPdfExtractor.getTransactionCreator()
protected java.text.NumberFormat getNumberFormat()
AbstractPdfExtractor
getNumberFormat
in class AbstractPdfExtractor
AbstractPdfExtractor.getNumberFormat()
protected AbstractBankPDFPage getBankPdfFirstPage() throws java.io.IOException
AbstractPdfExtractor
getBankPdfFirstPage
in class AbstractPdfExtractor
java.io.IOException
AbstractPdfExtractor.getBankPdfFirstPage()
protected AbstractBankPDFPage getBankPdfEvenPage() throws java.io.IOException
AbstractPdfExtractor
getBankPdfEvenPage
in class AbstractPdfExtractor
java.io.IOException
AbstractPdfExtractor.getBankPdfEvenPage()
protected AbstractBankPDFPage getBankPdfOddPage() throws java.io.IOException
AbstractPdfExtractor
getBankPdfOddPage
in class AbstractPdfExtractor
java.io.IOException
AbstractPdfExtractor.getBankPdfOddPage()