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 (OUString aUri)
 
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 27 of file hierarchyuri.hxx.

Constructor & Destructor Documentation

◆ HierarchyUri()

hierarchy_ucp::HierarchyUri::HierarchyUri ( OUString  aUri)
inlineexplicit

Definition at line 39 of file hierarchyuri.hxx.

Member Function Documentation

◆ getParentUri()

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

◆ getPath()

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

Definition at line 54 of file hierarchyuri.hxx.

References init(), and m_aPath.

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

◆ getService()

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

◆ getUri()

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

Definition at line 45 of file hierarchyuri.hxx.

References init(), and m_aUri.

Referenced by hierarchy_ucp::HierarchyContentProvider::queryContent().

◆ init()

void HierarchyUri::init ( ) const
private

◆ isRootFolder()

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

◆ isValid()

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

Definition at line 42 of file hierarchyuri.hxx.

References init(), and m_bValid.

Referenced by hierarchy_ucp::HierarchyContentProvider::queryContent().

Member Data Documentation

◆ m_aParentUri

OUString hierarchy_ucp::HierarchyUri::m_aParentUri
mutableprivate

Definition at line 30 of file hierarchyuri.hxx.

Referenced by getParentUri(), and init().

◆ m_aPath

OUString hierarchy_ucp::HierarchyUri::m_aPath
mutableprivate

Definition at line 32 of file hierarchyuri.hxx.

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

◆ m_aService

OUString hierarchy_ucp::HierarchyUri::m_aService
mutableprivate

Definition at line 31 of file hierarchyuri.hxx.

Referenced by getService(), and init().

◆ m_aUri

OUString hierarchy_ucp::HierarchyUri::m_aUri
mutableprivate

Definition at line 29 of file hierarchyuri.hxx.

Referenced by getUri(), and init().

◆ m_bValid

bool hierarchy_ucp::HierarchyUri::m_bValid
mutableprivate

Definition at line 33 of file hierarchyuri.hxx.

Referenced by init(), and isValid().


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