LibreOffice Module svl (master) 1
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
svt::OFileNotation Class Referencefinal

#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
 

Detailed Description

Definition at line 33 of file filenotation.hxx.

Member Enumeration Documentation

◆ NOTATION

Enumerator
N_SYSTEM 
N_URL 

Definition at line 36 of file filenotation.hxx.

Constructor & Destructor Documentation

◆ OFileNotation() [1/2]

svt::OFileNotation::OFileNotation ( const OUString &  _rUrlOrPath)

Definition at line 28 of file filenotation.cxx.

References construct().

◆ OFileNotation() [2/2]

svt::OFileNotation::OFileNotation ( const OUString &  _rUrlOrPath,
NOTATION  _eInputNotation 
)

Member Function Documentation

◆ construct()

void svt::OFileNotation::construct ( const OUString &  _rUrlOrPath)
private

◆ get()

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.

◆ implInitWithSystemNotation()

bool svt::OFileNotation::implInitWithSystemNotation ( const OUString &  _rSystemPath)
private

◆ implInitWithURLNotation()

void svt::OFileNotation::implInitWithURLNotation ( const OUString &  _rURL)
private

Definition at line 73 of file filenotation.cxx.

References m_sFileURL, and m_sSystem.

Referenced by construct(), and OFileNotation().

Member Data Documentation

◆ m_sFileURL

OUString svt::OFileNotation::m_sFileURL
private

◆ m_sSystem

OUString svt::OFileNotation::m_sSystem
private

The documentation for this class was generated from the following files: