LibreOffice Module comphelper (master) 1
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
comphelper::MasterPropertySetInfo Class Referencefinal

#include <MasterPropertySetInfo.hxx>

Inheritance diagram for comphelper::MasterPropertySetInfo:
[legend]
Collaboration diagram for comphelper::MasterPropertySetInfo:
[legend]

Public Member Functions

 MasterPropertySetInfo (PropertyInfo const *pMap)
 

Private Member Functions

virtual ~MasterPropertySetInfo () noexcept override
 
void add (PropertyInfoHash &rHash, sal_uInt8 nMapId)
 
virtual css::uno::Sequence< css::beans::Property > SAL_CALL getProperties () override
 
virtual css::beans::Property SAL_CALL getPropertyByName (const OUString &aName) override
 
virtual sal_Bool SAL_CALL hasPropertyByName (const OUString &Name) override
 

Private Attributes

PropertyDataHash maMap
 
css::uno::Sequence< css::beans::Property > maProperties
 

Friends

class MasterPropertySet
 

Detailed Description

Definition at line 32 of file MasterPropertySetInfo.hxx.

Constructor & Destructor Documentation

◆ MasterPropertySetInfo()

MasterPropertySetInfo::MasterPropertySetInfo ( PropertyInfo const *  pMap)

Definition at line 29 of file MasterPropertySetInfo.cxx.

References comphelper::PropertyInfo::maName, and SAL_WARN_IF.

◆ ~MasterPropertySetInfo()

MasterPropertySetInfo::~MasterPropertySetInfo ( )
overrideprivatevirtualnoexcept

Definition at line 40 of file MasterPropertySetInfo.cxx.

Member Function Documentation

◆ add()

void MasterPropertySetInfo::add ( PropertyInfoHash rHash,
sal_uInt8  nMapId 
)
private

Definition at line 47 of file MasterPropertySetInfo.cxx.

References maProperties, and SAL_WARN_IF.

◆ getProperties()

Sequence<::Property > SAL_CALL MasterPropertySetInfo::getProperties ( )
overrideprivatevirtual

◆ getPropertyByName()

Property SAL_CALL MasterPropertySetInfo::getPropertyByName ( const OUString &  aName)
overrideprivatevirtual

◆ hasPropertyByName()

sal_Bool SAL_CALL MasterPropertySetInfo::hasPropertyByName ( const OUString &  Name)
overrideprivatevirtual

Definition at line 100 of file MasterPropertySetInfo.cxx.

Friends And Related Function Documentation

◆ MasterPropertySet

friend class MasterPropertySet
friend

Definition at line 51 of file MasterPropertySetInfo.hxx.

Member Data Documentation

◆ maMap

PropertyDataHash comphelper::MasterPropertySetInfo::maMap
private

Definition at line 48 of file MasterPropertySetInfo.hxx.

◆ maProperties

css::uno::Sequence< css::beans::Property > comphelper::MasterPropertySetInfo::maProperties
private

Definition at line 49 of file MasterPropertySetInfo.hxx.


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