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

#include <pkguri.hxx>

Public Member Functions

 PackageUri (OUString aPackageUri)
 
bool isValid () const
 
const OUString & getUri () const
 
void setUri (const OUString &rPackageUri)
 
const OUString & getParentUri () const
 
const OUString & getPackage () const
 
const OUString & getPath () const
 
const OUString & getName () const
 
const OUString & getParam () const
 
const OUString & getScheme () const
 
bool isRootFolder () const
 

Private Member Functions

void init () const
 

Private Attributes

OUString m_aUri
 
OUString m_aParentUri
 
OUString m_aPackage
 
OUString m_aPath
 
OUString m_aName
 
OUString m_aParam
 
OUString m_aScheme
 
bool m_bValid
 

Detailed Description

Definition at line 33 of file pkguri.hxx.

Constructor & Destructor Documentation

◆ PackageUri()

package_ucp::PackageUri::PackageUri ( OUString  aPackageUri)
inlineexplicit

Definition at line 48 of file pkguri.hxx.

Member Function Documentation

◆ getName()

const OUString & package_ucp::PackageUri::getName ( ) const
inline

Definition at line 69 of file pkguri.hxx.

References init(), and m_aName.

Referenced by package_ucp::Content::removeData().

◆ getPackage()

const OUString & package_ucp::PackageUri::getPackage ( ) const
inline

◆ getParam()

const OUString & package_ucp::PackageUri::getParam ( ) const
inline

Definition at line 72 of file pkguri.hxx.

References init(), and m_aParam.

Referenced by package_ucp::ContentProvider::createPackage().

◆ getParentUri()

const OUString & package_ucp::PackageUri::getParentUri ( ) const
inline

Definition at line 60 of file pkguri.hxx.

References init(), and m_aParentUri.

Referenced by package_ucp::Content::getParentURL().

◆ getPath()

const OUString & package_ucp::PackageUri::getPath ( ) const
inline

◆ getScheme()

const OUString & package_ucp::PackageUri::getScheme ( ) const
inline

Definition at line 75 of file pkguri.hxx.

References init(), and m_aScheme.

Referenced by package_ucp::ContentProperties::getCreatableContentsInfo().

◆ getUri()

const OUString & package_ucp::PackageUri::getUri ( ) const
inline

Definition at line 54 of file pkguri.hxx.

References init(), and m_aUri.

◆ init()

void PackageUri::init ( ) const
private

◆ isRootFolder()

bool package_ucp::PackageUri::isRootFolder ( ) const
inline

Definition at line 81 of file pkguri.hxx.

References init(), and m_aPath.

◆ isValid()

bool package_ucp::PackageUri::isValid ( ) const
inline

Definition at line 51 of file pkguri.hxx.

References init(), and m_bValid.

◆ setUri()

void package_ucp::PackageUri::setUri ( const OUString &  rPackageUri)
inline

Definition at line 57 of file pkguri.hxx.

References m_aPath, m_aUri, and m_bValid.

Member Data Documentation

◆ m_aName

OUString package_ucp::PackageUri::m_aName
mutableprivate

Definition at line 39 of file pkguri.hxx.

Referenced by getName(), and init().

◆ m_aPackage

OUString package_ucp::PackageUri::m_aPackage
mutableprivate

Definition at line 37 of file pkguri.hxx.

Referenced by getPackage(), and init().

◆ m_aParam

OUString package_ucp::PackageUri::m_aParam
mutableprivate

Definition at line 40 of file pkguri.hxx.

Referenced by getParam(), and init().

◆ m_aParentUri

OUString package_ucp::PackageUri::m_aParentUri
mutableprivate

Definition at line 36 of file pkguri.hxx.

Referenced by getParentUri(), and init().

◆ m_aPath

OUString package_ucp::PackageUri::m_aPath
mutableprivate

Definition at line 38 of file pkguri.hxx.

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

◆ m_aScheme

OUString package_ucp::PackageUri::m_aScheme
mutableprivate

Definition at line 41 of file pkguri.hxx.

Referenced by getScheme(), and init().

◆ m_aUri

OUString package_ucp::PackageUri::m_aUri
mutableprivate

Definition at line 35 of file pkguri.hxx.

Referenced by getUri(), init(), and setUri().

◆ m_bValid

bool package_ucp::PackageUri::m_bValid
mutableprivate

Definition at line 42 of file pkguri.hxx.

Referenced by init(), isValid(), and setUri().


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