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 (const OUString &rPackageUri)
 
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

package_ucp::PackageUri::PackageUri ( const OUString &  rPackageUri)
inlineexplicit

Definition at line 48 of file pkguri.hxx.

Member Function Documentation

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().

const OUString& package_ucp::PackageUri::getPackage ( ) const
inline
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().

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().

const OUString& package_ucp::PackageUri::getPath ( ) const
inline
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().

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

Definition at line 54 of file pkguri.hxx.

References init(), and m_aUri.

void PackageUri::init ( ) const
private
bool package_ucp::PackageUri::isRootFolder ( ) const
inline

Definition at line 81 of file pkguri.hxx.

References init(), and m_aPath.

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

Definition at line 51 of file pkguri.hxx.

References init(), and m_bValid.

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

Definition at line 57 of file pkguri.hxx.

Member Data Documentation

OUString package_ucp::PackageUri::m_aName
mutableprivate

Definition at line 39 of file pkguri.hxx.

Referenced by getName(), and init().

OUString package_ucp::PackageUri::m_aPackage
mutableprivate

Definition at line 37 of file pkguri.hxx.

Referenced by getPackage(), and init().

OUString package_ucp::PackageUri::m_aParam
mutableprivate

Definition at line 40 of file pkguri.hxx.

Referenced by getParam(), and init().

OUString package_ucp::PackageUri::m_aParentUri
mutableprivate

Definition at line 36 of file pkguri.hxx.

Referenced by getParentUri(), and init().

OUString package_ucp::PackageUri::m_aPath
mutableprivate

Definition at line 38 of file pkguri.hxx.

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

OUString package_ucp::PackageUri::m_aScheme
mutableprivate

Definition at line 41 of file pkguri.hxx.

Referenced by getScheme(), and init().

OUString package_ucp::PackageUri::m_aUri
mutableprivate

Definition at line 35 of file pkguri.hxx.

Referenced by getUri(), and init().

bool package_ucp::PackageUri::m_bValid
mutableprivate

Definition at line 42 of file pkguri.hxx.

Referenced by init(), and isValid().


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