LibreOffice Module ucb (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
hierarchy_ucp::HierarchyUri Class Reference

#include <hierarchyuri.hxx>

Public Member Functions

 HierarchyUri (const OUString &rUri)
 
bool isValid () const
 
const OUString & getUri () const
 
const OUString & getParentUri () const
 
const OUString & getService () const
 
const OUString & getPath () const
 
bool isRootFolder () const
 

Private Member Functions

void init () const
 

Private Attributes

OUString m_aUri
 
OUString m_aParentUri
 
OUString m_aService
 
OUString m_aPath
 
bool m_bValid
 

Detailed Description

Definition at line 32 of file hierarchyuri.hxx.

Constructor & Destructor Documentation

hierarchy_ucp::HierarchyUri::HierarchyUri ( const OUString &  rUri)
inlineexplicit

Definition at line 44 of file hierarchyuri.hxx.

Member Function Documentation

const OUString& hierarchy_ucp::HierarchyUri::getParentUri ( ) const
inline
const OUString& hierarchy_ucp::HierarchyUri::getPath ( ) const
inline

Definition at line 59 of file hierarchyuri.hxx.

References init(), and m_aPath.

Referenced by hierarchy_ucp::HierarchyEntry::createPathFromHierarchyURL().

const OUString& hierarchy_ucp::HierarchyUri::getService ( ) const
inline

Definition at line 56 of file hierarchyuri.hxx.

References init(), and m_aService.

Referenced by hierarchy_ucp::HierarchyEntry::HierarchyEntry().

const OUString& hierarchy_ucp::HierarchyUri::getUri ( ) const
inline

Definition at line 50 of file hierarchyuri.hxx.

References init(), and m_aUri.

void HierarchyUri::init ( ) const
private
bool hierarchy_ucp::HierarchyUri::isRootFolder ( ) const
inline

Definition at line 65 of file hierarchyuri.hxx.

References init(), and m_aPath.

Referenced by hierarchy_ucp::HierarchyContent::loadData().

bool hierarchy_ucp::HierarchyUri::isValid ( ) const
inline

Definition at line 47 of file hierarchyuri.hxx.

References init(), and m_bValid.

Member Data Documentation

OUString hierarchy_ucp::HierarchyUri::m_aParentUri
mutableprivate

Definition at line 35 of file hierarchyuri.hxx.

Referenced by getParentUri(), and init().

OUString hierarchy_ucp::HierarchyUri::m_aPath
mutableprivate

Definition at line 37 of file hierarchyuri.hxx.

Referenced by getPath(), init(), and isRootFolder().

OUString hierarchy_ucp::HierarchyUri::m_aService
mutableprivate

Definition at line 36 of file hierarchyuri.hxx.

Referenced by getService(), and init().

OUString hierarchy_ucp::HierarchyUri::m_aUri
mutableprivate

Definition at line 34 of file hierarchyuri.hxx.

Referenced by getUri(), and init().

bool hierarchy_ucp::HierarchyUri::m_bValid
mutableprivate

Definition at line 38 of file hierarchyuri.hxx.

Referenced by init(), and isValid().


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