LibreOffice Module sc (master) 1
|
This class contains static methods to encode a file URL. More...
#include <xehelper.hxx>
Public Member Functions | |
XclExpUrlHelper (const XclExpUrlHelper &)=delete | |
delete copy constructor More... | |
const XclExpUrlHelper & | operator= (const XclExpUrlHelper &)=delete |
delete copy-assignment operator More... | |
XclExpUrlHelper ()=delete | |
We don't want anybody to instantiate this class, since it is just a collection of static methods. More... | |
Static Public Member Functions | |
static OUString | EncodeUrl (const XclExpRoot &rRoot, std::u16string_view rAbsUrl, const OUString *pTableName=nullptr) |
Encodes and returns the URL passed in rAbsUrl to an Excel like URL. More... | |
static OUString | EncodeDde (std::u16string_view rApplic, std::u16string_view rTopic) |
Encodes and returns the passed DDE link to an Excel like DDE link. More... | |
This class contains static methods to encode a file URL.
@descr Excel stores URLs in a format that contains special control characters, i.e. for directory separators or volume names.
Definition at line 399 of file xehelper.hxx.
|
delete |
delete copy constructor
|
delete |
We don't want anybody to instantiate this class, since it is just a collection of static methods.
|
static |
Encodes and returns the passed DDE link to an Excel like DDE link.
Definition at line 1017 of file xehelper.cxx.
References EXC_DDE_DELIM.
|
static |
Encodes and returns the URL passed in rAbsUrl to an Excel like URL.
pTableName | Optional pointer to a table name to be encoded in this URL. |
Definition at line 989 of file xehelper.cxx.
References INetURLObject::All, XclRoot::GetBasePath(), XclRoot::GetBiff(), INetURLObject::getFSysPath(), INetURLObject::GetRelURL(), XclExpRoot::IsRelUrl(), INetURLObject::NONE, and u.
Referenced by XclExpPivotCache::WriteDconref().
|
delete |
delete copy-assignment operator