LibreOffice Module connectivity (master) 1
|
#include <DriversConfig.hxx>
Public Member Functions | |
DriversConfig (css::uno::Reference< css::uno::XComponentContext > _xORB) | |
~DriversConfig () | |
DriversConfig (const DriversConfig &) | |
DriversConfig & | operator= (const DriversConfig &) |
OUString | getDriverFactoryName (std::u16string_view _sUrl) const |
OUString | getDriverTypeDisplayName (std::u16string_view _sUrl) const |
const ::comphelper::NamedValueCollection & | getProperties (std::u16string_view _sURL) const |
const ::comphelper::NamedValueCollection & | getFeatures (std::u16string_view _sURL) const |
const ::comphelper::NamedValueCollection & | getMetaData (std::u16string_view _sURL) const |
css::uno::Sequence< OUString > | getURLs () const |
Private Types | |
typedef comphelper::SingletonRef< DriversConfigImpl > | OSharedConfigNode |
Private Member Functions | |
const ::comphelper::NamedValueCollection & | impl_get (std::u16string_view _sURL, sal_Int32 _nProps) const |
Private Attributes | |
OSharedConfigNode | m_aNode |
css::uno::Reference< css::uno::XComponentContext > | m_xORB |
Definition at line 57 of file DriversConfig.hxx.
|
private |
Definition at line 59 of file DriversConfig.hxx.
connectivity::DriversConfig::DriversConfig | ( | css::uno::Reference< css::uno::XComponentContext > | _xORB | ) |
DriversConfig::~DriversConfig | ( | ) |
Definition at line 130 of file DriversConfig.cxx.
DriversConfig::DriversConfig | ( | const DriversConfig & | _rhs | ) |
Definition at line 135 of file DriversConfig.cxx.
OUString DriversConfig::getDriverFactoryName | ( | std::u16string_view | _sUrl | ) | const |
Definition at line 151 of file DriversConfig.cxx.
References m_aNode, m_xORB, WildCard::Matches(), o3tl::starts_with(), and u.
Referenced by drivermanager::OSDBCDriverManager::implGetDriverForURL().
OUString DriversConfig::getDriverTypeDisplayName | ( | std::u16string_view | _sUrl | ) | const |
Definition at line 174 of file DriversConfig.cxx.
References m_aNode, m_xORB, and WildCard::Matches().
const ::comphelper::NamedValueCollection & DriversConfig::getFeatures | ( | std::u16string_view | _sURL | ) | const |
Definition at line 198 of file DriversConfig.cxx.
References impl_get().
const ::comphelper::NamedValueCollection & DriversConfig::getMetaData | ( | std::u16string_view | _sURL | ) | const |
Definition at line 204 of file DriversConfig.cxx.
References impl_get().
const ::comphelper::NamedValueCollection & DriversConfig::getProperties | ( | std::u16string_view | _sURL | ) | const |
Definition at line 192 of file DriversConfig.cxx.
References impl_get().
uno::Sequence< OUString > DriversConfig::getURLs | ( | ) | const |
Definition at line 243 of file DriversConfig.cxx.
References m_aNode, m_xORB, and comphelper::mapKeysToSequence().
|
private |
Definition at line 210 of file DriversConfig.cxx.
References m_aNode, m_xORB, and WildCard::Matches().
Referenced by getFeatures(), getMetaData(), and getProperties().
DriversConfig & DriversConfig::operator= | ( | const DriversConfig & | _rhs | ) |
Definition at line 141 of file DriversConfig.cxx.
References m_aNode.
|
private |
Definition at line 76 of file DriversConfig.hxx.
Referenced by getDriverFactoryName(), getDriverTypeDisplayName(), getURLs(), impl_get(), and operator=().
|
private |
Definition at line 77 of file DriversConfig.hxx.
Referenced by getDriverFactoryName(), getDriverTypeDisplayName(), getURLs(), and impl_get().