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 38 of file contentidentifier.hxx.

Constructor & Destructor Documentation

◆ ContentIdentifier()

ContentIdentifier::ContentIdentifier ( const OUString &  rURL)

Definition at line 61 of file contentidentifier.cxx.

References m_pImpl.

◆ ~ContentIdentifier()

ContentIdentifier::~ContentIdentifier ( )
overridevirtual

Definition at line 68 of file contentidentifier.cxx.

Member Function Documentation

◆ getContentIdentifier()

OUString SAL_CALL ContentIdentifier::getContentIdentifier ( )
overridevirtual

Definition at line 77 of file contentidentifier.cxx.

References m_pImpl.

◆ getContentProviderScheme()

OUString SAL_CALL ContentIdentifier::getContentProviderScheme ( )
overridevirtual

Definition at line 84 of file contentidentifier.cxx.

References m_pImpl.

Member Data Documentation

◆ m_pImpl

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

Definition at line 50 of file contentidentifier.hxx.

Referenced by getContentIdentifier(), and getContentProviderScheme().


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