#include <Builder.h>
Inheritance diagram for rdbModel::Builder:
Public Member Functions | |
Builder () | |
Builder () | |
virtual int | buildRdb ()=0 |
virtual int | buildRdb ()=0 |
Rdb * | getRdb () |
Rdb * | getRdb () |
virtual unsigned int | parseInput (const std::string &)=0 |
virtual unsigned int | parseInput (const std::string &)=0 |
void | setRdb (Rdb *pRdb) |
void | setRdb (Rdb *pRdb) |
Protected Attributes | |
Rdb * | m_currentRdb |
Rdb * | m_currentRdb |
|
00021 {};
|
|
00021 {};
|
|
This method start the parser (implemented in a concrete subclass of this class) for the sections part and put the result in a private pointer Return is number of tables built. If negative, indicates error. Implemented in rdbModel::XercesBuilder, and rdbModel::XercesBuilder. |
|
This method start the parser (implemented in a concrete subclass of this class) for the sections part and put the result in a private pointer Return is number of tables built. If negative, indicates error. Implemented in rdbModel::XercesBuilder, and rdbModel::XercesBuilder. |
|
This method return a pointer to the internal Rdb 00045 { return m_currentRdb; };
|
|
This method return a pointer to the internal Rdb 00045 { return m_currentRdb; };
|
|
This method parses the input into an intermediate in-memeory form. For now, the only acceptable input source is an xml file and the intermediate form is its DOM represenation. Conceivably could accept other forms someday. Return is to be interpreted as error code: 0 is ok. Implemented in rdbModel::XercesBuilder, and rdbModel::XercesBuilder. |
|
This method parses the input into an intermediate in-memeory form. For now, the only acceptable input source is an xml file and the intermediate form is its DOM represenation. Conceivably could accept other forms someday. Return is to be interpreted as error code: 0 is ok. Implemented in rdbModel::XercesBuilder, and rdbModel::XercesBuilder. |
|
00040 {m_currentRdb = pRdb;}
|
|
00040 {m_currentRdb = pRdb;}
|
|
This is a private pointer to an Rdb used during the building |
|
This is a private pointer to an Rdb used during the building |