Classes | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes

Table::Converter Class Reference

Inheritance diagram for Table::Converter:
Executor SequentialTask Task NamedObject CallBacker

List of all members.

Classes

struct  RowManipulator

Public Member Functions

 Converter (ImportHandler &i, ExportHandler &o)
virtual int nextStep ()
const char * message () const
const char * nrDoneText () const
od_int64 nrDone () const
void setManipulator (const RowManipulator *m)
void addManipulator (const RowManipulator *m)

Public Attributes

TypeSet< int > selcols_
BufferString msg_

Protected Member Functions

bool handleImpState (ImportHandler::State)
bool colSel () const

Protected Attributes

ImportHandlerimphndlr_
ExportHandlerexphndlr_
BufferStringSet row_
ObjectSet< const RowManipulatormanipulators_
int colnr_
int selcolnr_
int rowsdone_

Constructor & Destructor Documentation

Table::Converter::Converter ( ImportHandler i,
ExportHandler o 
) [inline]

Member Function Documentation

void Table::Converter::addManipulator ( const RowManipulator m  )  [inline]
bool Table::Converter::colSel (  )  const [inline, protected]
bool Table::Converter::handleImpState ( ImportHandler::State   )  [protected]
const char* Table::Converter::message (  )  const [inline, virtual]

Reimplemented from Task.

virtual int Table::Converter::nextStep (  )  [virtual]

Implements SequentialTask.

od_int64 Table::Converter::nrDone (  )  const [inline, virtual]

Reimplemented from Task.

const char* Table::Converter::nrDoneText (  )  const [inline, virtual]

Reimplemented from Task.

void Table::Converter::setManipulator ( const RowManipulator m  )  [inline]

Member Data Documentation

int Table::Converter::colnr_ [protected]
int Table::Converter::rowsdone_ [protected]
int Table::Converter::selcolnr_ [protected]