LibreOffice Module ucbhelper (master)  1
Public Member Functions | Private Attributes | List of all members
ucbhelper::ContentIdentifier Class Referencefinal

This class implements a simple identifier object for UCB contents. More...

#include <contentidentifier.hxx>

Inheritance diagram for ucbhelper::ContentIdentifier:
[legend]
Collaboration diagram for ucbhelper::ContentIdentifier:
[legend]

Public Member Functions

 ContentIdentifier (const OUString &rURL)
 
virtual ~ContentIdentifier () override
 
virtual OUString SAL_CALL getContentIdentifier () override
 
virtual OUString SAL_CALL getContentProviderScheme () override
 

Private Attributes

std::unique_ptr< ContentIdentifier_Implm_pImpl
 

Detailed Description

This class implements a simple identifier object for UCB contents.

It mainly stores and returns the URL as it was passed to the constructor - The only difference is that the URL scheme will be lower cased. This can be done, because URL schemes are never case sensitive.

Definition at line 42 of file contentidentifier.hxx.

Constructor & Destructor Documentation

ContentIdentifier::ContentIdentifier ( const OUString &  rURL)

Definition at line 73 of file contentidentifier.cxx.

References m_pImpl.

ContentIdentifier::~ContentIdentifier ( )
overridevirtual

Definition at line 80 of file contentidentifier.cxx.

Member Function Documentation

OUString SAL_CALL ContentIdentifier::getContentIdentifier ( )
overridevirtual

Definition at line 89 of file contentidentifier.cxx.

References m_pImpl.

OUString SAL_CALL ContentIdentifier::getContentProviderScheme ( )
overridevirtual

Definition at line 96 of file contentidentifier.cxx.

References m_pImpl.

Member Data Documentation

std::unique_ptr<ContentIdentifier_Impl> ucbhelper::ContentIdentifier::m_pImpl
private

Definition at line 56 of file contentidentifier.hxx.

Referenced by getContentIdentifier(), and getContentProviderScheme().


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