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

#include <ChainablePropertySetInfo.hxx>

Inheritance diagram for comphelper::ChainablePropertySetInfo:
Collaboration diagram for comphelper::ChainablePropertySetInfo:

Public Member Functions

 ChainablePropertySetInfo (PropertyInfo const *pMap)
void remove (const OUString &aName)

Private Member Functions

virtual ~ChainablePropertySetInfo () noexcept override
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

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


class ChainablePropertySet
class MasterPropertySet

Detailed Description

Definition at line 39 of file ChainablePropertySetInfo.hxx.

Constructor & Destructor Documentation

◆ ChainablePropertySetInfo()

ChainablePropertySetInfo::ChainablePropertySetInfo ( PropertyInfo const *  pMap)

Definition at line 29 of file ChainablePropertySetInfo.cxx.

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

◆ ~ChainablePropertySetInfo()

ChainablePropertySetInfo::~ChainablePropertySetInfo ( )

Definition at line 40 of file ChainablePropertySetInfo.cxx.

Member Function Documentation

◆ getProperties()

Sequence<::Property > SAL_CALL ChainablePropertySetInfo::getProperties ( )

◆ getPropertyByName()

Property SAL_CALL ChainablePropertySetInfo::getPropertyByName ( const OUString &  aName)

◆ hasPropertyByName()

sal_Bool SAL_CALL ChainablePropertySetInfo::hasPropertyByName ( const OUString &  Name)

Definition at line 90 of file ChainablePropertySetInfo.cxx.

◆ remove()

void ChainablePropertySetInfo::remove ( const OUString &  aName)

Definition at line 45 of file ChainablePropertySetInfo.cxx.

References aName, and maProperties.

Friends And Related Function Documentation

◆ ChainablePropertySet

friend class ChainablePropertySet

Definition at line 58 of file ChainablePropertySetInfo.hxx.

◆ MasterPropertySet

friend class MasterPropertySet

Definition at line 59 of file ChainablePropertySetInfo.hxx.

Member Data Documentation

◆ maMap

PropertyInfoHash comphelper::ChainablePropertySetInfo::maMap

Definition at line 55 of file ChainablePropertySetInfo.hxx.

◆ maProperties

css::uno::Sequence< css::beans::Property > comphelper::ChainablePropertySetInfo::maProperties

Definition at line 56 of file ChainablePropertySetInfo.hxx.

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