This group contains a generic importer/exporter.
When importing this group reads transactions and accounts from a given stream (in most cases a file) and stores them in a given importer context.
The application can later browse through all transactions stored within the given context and import them into its own database as needed.
|
Definition at line 48 of file imexporter.h. |
|
Definition at line 52 of file imexporter.h. |
|
Definition at line 51 of file imexporter.h. |
|
Loads an importer/exporter backend with the given name. You can use AB_Banking_GetImExporterDescrs to retrieve a list of available backends. AqBanking remains the owner of the object returned (if any), so you must not free it. |
|
Returns a list2 of available importers and exporters. You must free this list after using it via GWEN_PluginDescription_List2_freeAll. Please note that a simple GWEN_PluginDescription_List2_free would not suffice, since that would only free the list but not the objects stored within the list !
|
|
Loads all available profiles for the given importer/exporter. This includes global profiles as well as local ones. Local profiles overwrite global ones, allowing the user to customize the profiles. The GWEN_DB returned contains one group for every loaded profile. Every group has the name of the profile it contains. Every group contains at least a variable called name which contains the name of the profile, too. The remaining content of each group is completely defined by the importer/exporter. You can use GWEN_DB_GetFirstGroup and GWEN_DB_GetNextGroup to browse the profiles. The caller becomes the new owner of the object returned (if any). This makes him/her responsible for freeing it via GWEN_DB_Group_free. You can use any of the subgroups below the returned one as argument to AB_ImExporter_Import.
|
|
This function checks whether the given importer supports the given file. |
|
Writes all data to the given stream.
|
|
Returns the AB_BANKING object to which the im/exporter belongs. |
|
Returns the name of the im/exporter. |
|
Reads the given stream and imports all data from it. This imported data is stored within the given context.
|
|
This is just a convenience function for AB_ImExporter_Import. |