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

#include <ChainablePropertySetInfo.hxx>

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

Public Member Functions

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

Private Member Functions

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

Friends

class ChainablePropertySet
 
class MasterPropertySet
 

Detailed Description

Definition at line 39 of file ChainablePropertySetInfo.hxx.

Constructor & Destructor Documentation

ChainablePropertySetInfo::ChainablePropertySetInfo ( PropertyInfo const *  pMap)

Definition at line 29 of file ChainablePropertySetInfo.cxx.

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

ChainablePropertySetInfo::~ChainablePropertySetInfo ( )
throw (
)
overrideprivatevirtual

Definition at line 40 of file ChainablePropertySetInfo.cxx.

Member Function Documentation

Sequence<::Property > SAL_CALL ChainablePropertySetInfo::getProperties ( )
overrideprivatevirtual
Property SAL_CALL ChainablePropertySetInfo::getPropertyByName ( const OUString &  aName)
overrideprivatevirtual
sal_Bool SAL_CALL ChainablePropertySetInfo::hasPropertyByName ( const OUString &  Name)
overrideprivatevirtual

Definition at line 90 of file ChainablePropertySetInfo.cxx.

void ChainablePropertySetInfo::remove ( const OUString &  aName)

Definition at line 45 of file ChainablePropertySetInfo.cxx.

Friends And Related Function Documentation

friend class ChainablePropertySet
friend

Definition at line 58 of file ChainablePropertySetInfo.hxx.

friend class MasterPropertySet
friend

Definition at line 59 of file ChainablePropertySetInfo.hxx.

Member Data Documentation

PropertyInfoHash comphelper::ChainablePropertySetInfo::maMap
private

Definition at line 55 of file ChainablePropertySetInfo.hxx.

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

Definition at line 56 of file ChainablePropertySetInfo.hxx.


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