LibreOffice Module svl (master) 1
|
#include <filenotation.hxx>
Public Types | |
enum | NOTATION { N_SYSTEM , N_URL } |
Public Member Functions | |
OFileNotation (const OUString &_rUrlOrPath) | |
OFileNotation (const OUString &_rUrlOrPath, NOTATION _eInputNotation) | |
OUString | get (NOTATION _eOutputNotation) const |
Private Member Functions | |
SVL_DLLPRIVATE void | construct (const OUString &_rUrlOrPath) |
SVL_DLLPRIVATE bool | implInitWithSystemNotation (const OUString &_rSystemPath) |
SVL_DLLPRIVATE void | implInitWithURLNotation (const OUString &_rURL) |
Private Attributes | |
OUString | m_sSystem |
OUString | m_sFileURL |
Definition at line 33 of file filenotation.hxx.
Enumerator | |
---|---|
N_SYSTEM | |
N_URL |
Definition at line 36 of file filenotation.hxx.
svt::OFileNotation::OFileNotation | ( | const OUString & | _rUrlOrPath | ) |
Definition at line 28 of file filenotation.cxx.
References construct().
svt::OFileNotation::OFileNotation | ( | const OUString & | _rUrlOrPath, |
NOTATION | _eInputNotation | ||
) |
Definition at line 33 of file filenotation.cxx.
References INetURLObject::GetProtocol(), implInitWithSystemNotation(), implInitWithURLNotation(), m_sFileURL, m_sSystem, and N_URL.
|
private |
Definition at line 79 of file filenotation.cxx.
References INetURLObject::GetProtocol(), implInitWithSystemNotation(), implInitWithURLNotation(), m_sFileURL, and m_sSystem.
Referenced by OFileNotation().
OUString svt::OFileNotation::get | ( | NOTATION | _eOutputNotation | ) | const |
Definition at line 108 of file filenotation.cxx.
References m_sFileURL, m_sSystem, N_SYSTEM, and N_URL.
|
private |
Definition at line 47 of file filenotation.cxx.
References INetURLObject::GetMainURL(), m_sFileURL, m_sSystem, INetURLObject::NONE, INetURLObject::SetSmartProtocol(), and INetURLObject::SetSmartURL().
Referenced by construct(), and OFileNotation().
|
private |
Definition at line 73 of file filenotation.cxx.
References m_sFileURL, and m_sSystem.
Referenced by construct(), and OFileNotation().
|
private |
Definition at line 53 of file filenotation.hxx.
Referenced by construct(), get(), implInitWithSystemNotation(), implInitWithURLNotation(), and OFileNotation().
|
private |
Definition at line 52 of file filenotation.hxx.
Referenced by construct(), get(), implInitWithSystemNotation(), implInitWithURLNotation(), and OFileNotation().