# Package org.kapott.hbci.tools

Dieses Package enthält diverse Tools zur Arbeit mit HBCI4Java. Dabei handelt es sich nicht nur um Programmierschnittstellen, sondern auch um separate Programme, die direkt aufgerufen werden können.

Class Summary
AbstractShowLowlevelData: Basisklasse für die beiden `ShowLowlevelGV*`-Tools.
AnalyzeReportOfTransactions: Tool zum Abholen und Auswerten von Kontoauszügen, gleichzeitig Beispielprogramm für die Verwendung von HBCI4Java.
CheckAccountCRC: Tool zum Verifizieren der Gültigkeit von BLZ/Kontonummer.
CollectHashCodes
ConvertRDHNewToRDHXFile
ConvertRDHPassport: Tool zum Konvertieren von "alten" RDH-Passport-Dateien in "neue" RDHNew-Dateien.
ConvertSIZRDHPassport: Tool zum Konvertieren von SIZ-RDH-Schlüsseldateien in RDHNew-Dateien.
CryptUtils: Hilfsklasse zum Erzeugen und Pruefen von Signaturen und Hashes sowie zum Ver- und Entschluessen.
DepotAbrufTest: Tool zum Abholen und Auswerten von Kontoauszügen, gleichzeitig Beispielprogramm für die Verwendung von HBCI4Java.
HBCIBatch: Tool zum Ausführen von HBCI-Jobs, die in einer Batch-Datei definiert werden können.
INILetter: Tool zum Erzeugen eines INI-Briefes.
InitAndTest: Tool zum Initialisieren und Testen eines HBCI-Passports.
IOUtils: Hilfsfunktionen fuer IO-Operationen.
NumberUtil: Hilfsmethoden fuer das Handling mit Zahlen.
ObjectFactory
ParameterFinder: Parser zum bequemen Zugriff auf BPD/UPD-Parameter.
ParameterFinder.Query: Liste bekannter Queries.
ShowCumulatedLowlevelParams: Dieses Tool ist nur für interne Verwendung bei der Entwicklung von HBCI4Java gedacht.
ShowLowlevelGVRestrictions: TODO: doku fehlt (analog zu ShowLowlevelGVRs
ShowLowlevelGVRs: Dieses Tool dient zum Anzeigen der Struktur von HBCI-Job-Ergebnisdaten im Rohformat.
ShowLowlevelGVs: Dieses Tool dient zum Anzeigen der Struktur von HBCI-Job-Parametern für das Erzeugen von Lowlevel-Jobs.
StringUtil: Verschiedene String-Hilfsklassen.
SyntaxCheck
TransactionsToXML
UpdateBLZProperties: Util-Klasse, welche die FinTS-Bankenliste im CSV-Format (kann von http://www.hbci-zka.de/institute/institut_hersteller.htm bezogen werden) parst, un die aktualisierten Daten in die blz.properties von HBCI4Java uebernimmt.
ValidateXMLGVTemplate: Dieses Tool ist nur für die interne Verwendung für die Entwicklung von HBCI4Java gedacht.