ARB
Public Member Functions | List of all members
ArbImporter Class Reference

#include <awti_imp_local.hxx>

Inheritance diagram for ArbImporter:
Inheritance graph
[legend]
Collaboration diagram for ArbImporter:
Collaboration graph
[legend]

Public Member Functions

 ArbImporter (const RootCallback &after_import_cb_)
 
 ~ArbImporter ()
 
GB_ERROR read_format (const char *file)
 
void detect_format (AW_root *root)
 
const import_formatpeek_format () const
 
int next_file ()
 
charread_line (int tab, char *sequencestart, char *sequenceend)
 
GB_ERROR read_data (char *ali_name, int security_write, FieldTransfer::RuleSetPtr ruleset)
 
void set_db_4_nameserver (GBDATA *gb_main)
 
GB_ERROR import_data (AW_root *awr, const char *mask, bool keep_found_IDs)
 
void import_and_continueOnSuccess (AW_window *aww)
 
GBDATApeekImportDB ()
 
GBDATAtakeImportDB ()
 
void detectAvailableFields (StrArray &fields, FieldsToScan whatToScan)
 

Detailed Description

Definition at line 141 of file awti_imp_local.hxx.

Constructor & Destructor Documentation

ArbImporter::ArbImporter ( const RootCallback &  after_import_cb_)
inlineexplicit

Definition at line 163 of file awti_imp_local.hxx.

References awti_assert, and GB_open().

ArbImporter::~ArbImporter ( )
inline

Definition at line 176 of file awti_imp_local.hxx.

References awti_assert, and GB_close().

Member Function Documentation

GB_ERROR ArbImporter::read_format ( const char file)
void ArbImporter::detect_format ( AW_root root)
const import_format* ArbImporter::peek_format ( ) const
inline

Definition at line 184 of file awti_imp_local.hxx.

Referenced by update_format_description().

int ArbImporter::next_file ( )
char * ArbImporter::read_line ( int  tab,
char sequencestart,
char sequenceend 
)
GB_ERROR ArbImporter::read_data ( char ali_name,
int  security_write,
FieldTransfer::RuleSetPtr  ruleset 
)
void ArbImporter::set_db_4_nameserver ( GBDATA gb_main)
inline

Definition at line 190 of file awti_imp_local.hxx.

References gb_main.

Referenced by AWTI_open_import_window().

GB_ERROR ArbImporter::import_data ( AW_root awr,
const char mask,
bool  keep_found_IDs 
)
void ArbImporter::import_and_continueOnSuccess ( AW_window aww)
GBDATA* ArbImporter::peekImportDB ( )
inline
GBDATA* ArbImporter::takeImportDB ( )
inline

Definition at line 198 of file awti_imp_local.hxx.

References NULp.

Referenced by AWTI_acquire_imported_DB_and_cleanup_importer(), and rerun_importTest_cb().

void ArbImporter::detectAvailableFields ( StrArray &  fields,
FieldsToScan  whatToScan 
)

The documentation for this class was generated from the following files: