A class that represents a data source component. More...
#include <DataSourceInfo.h>
Public Member Functions | |
DataSourceInfo () | |
const std::string & | getAccessDriver () const |
const te::core::URI & | getConnInfo () const |
const std::string | getConnInfoAsString () const |
const std::string & | getDescription () const |
const std::string & | getId () const |
const std::string & | getTitle () const |
const std::string & | getType () const |
bool | operator< (const DataSourceInfo &rhs) const |
void | setAccessDriver (const std::string &d) |
void | setConnInfo (const te::core::URI &conninfo) |
void | setConnInfo (const std::string &conninfo) |
void | setDescription (const std::string &d) |
void | setId (const std::string &id) |
void | setTitle (const std::string &title) |
void | setType (const std::string &dsType) |
~DataSourceInfo () | |
Private Attributes | |
std::string | m_accessDriver |
te::core::URI | m_connInfo |
std::string | m_description |
std::string | m_dsType |
std::string | m_id |
std::string | m_title |
A class that represents a data source component.
This class splits the concept of data source from data access drivers.
For example, at application level one can have a data source named File that uses diferent drivers to access data. It will depend on user preferences and dialogs used to create the data source.
Definition at line 59 of file DataSourceInfo.h.
te::da::DataSourceInfo::DataSourceInfo | ( | ) |
te::da::DataSourceInfo::~DataSourceInfo | ( | ) |
const std::string& te::da::DataSourceInfo::getAccessDriver | ( | ) | const |
const te::core::URI& te::da::DataSourceInfo::getConnInfo | ( | ) | const |
const std::string te::da::DataSourceInfo::getConnInfoAsString | ( | ) | const |
const std::string& te::da::DataSourceInfo::getDescription | ( | ) | const |
const std::string& te::da::DataSourceInfo::getId | ( | ) | const |
const std::string& te::da::DataSourceInfo::getTitle | ( | ) | const |
const std::string& te::da::DataSourceInfo::getType | ( | ) | const |
bool te::da::DataSourceInfo::operator< | ( | const DataSourceInfo & | rhs | ) | const |
void te::da::DataSourceInfo::setAccessDriver | ( | const std::string & | d | ) |
void te::da::DataSourceInfo::setConnInfo | ( | const te::core::URI & | conninfo | ) |
void te::da::DataSourceInfo::setConnInfo | ( | const std::string & | conninfo | ) |
void te::da::DataSourceInfo::setDescription | ( | const std::string & | d | ) |
void te::da::DataSourceInfo::setId | ( | const std::string & | id | ) |
void te::da::DataSourceInfo::setTitle | ( | const std::string & | title | ) |
void te::da::DataSourceInfo::setType | ( | const std::string & | dsType | ) |
|
private |
Definition at line 101 of file DataSourceInfo.h.
|
private |
Definition at line 104 of file DataSourceInfo.h.
|
private |
Definition at line 103 of file DataSourceInfo.h.
|
private |
Definition at line 100 of file DataSourceInfo.h.
|
private |
Definition at line 99 of file DataSourceInfo.h.
|
private |
Definition at line 102 of file DataSourceInfo.h.