LibreOffice Module toolkit (master) 1
|
#include <unopropertyarrayhelper.hxx>
Public Member Functions | |
UnoPropertyArrayHelper (const css::uno::Sequence< sal_Int32 > &rIDs) | |
UnoPropertyArrayHelper (const std::vector< sal_uInt16 > &rIDs) | |
sal_Bool SAL_CALL | fillPropertyMembersByHandle (OUString *pPropName, sal_Int16 *pAttributes, sal_Int32 nHandle) override |
css::uno::Sequence< css::beans::Property > SAL_CALL | getProperties () override |
css::beans::Property SAL_CALL | getPropertyByName (const OUString &rPropertyName) override |
sal_Bool SAL_CALL | hasPropertyByName (const OUString &rPropertyName) override |
sal_Int32 SAL_CALL | getHandleByName (const OUString &rPropertyName) override |
sal_Int32 SAL_CALL | fillHandles (sal_Int32 *pHandles, const css::uno::Sequence< OUString > &rPropNames) override |
Public Member Functions inherited from cppu::IPropertyArrayHelper | |
virtual | ~IPropertyArrayHelper () |
virtual sal_Bool SAL_CALL | fillPropertyMembersByHandle (::rtl::OUString *pPropName, sal_Int16 *pAttributes, sal_Int32 nHandle)=0 |
virtual css::uno::Sequence< css::beans::Property > SAL_CALL | getProperties ()=0 |
virtual css::beans::Property SAL_CALL | getPropertyByName (const ::rtl::OUString &rPropertyName)=0 |
virtual sal_Bool SAL_CALL | hasPropertyByName (const ::rtl::OUString &rPropertyName)=0 |
virtual sal_Int32 SAL_CALL | getHandleByName (const ::rtl::OUString &rPropertyName)=0 |
virtual sal_Int32 SAL_CALL | fillHandles (sal_Int32 *pHandles, const css::uno::Sequence< ::rtl::OUString > &rPropNames)=0 |
Private Member Functions | |
bool | ImplHasProperty (sal_uInt16 nPropId) const |
Private Attributes | |
o3tl::sorted_vector< sal_Int32 > | maIDs |
Additional Inherited Members | |
Static Public Member Functions inherited from cppu::IPropertyArrayHelper | |
static void *SAL_CALL | operator new (size_t nSize) |
static void SAL_CALL | operator delete (void *pMem) |
static void *SAL_CALL | operator new (size_t, void *pMem) |
static void SAL_CALL | operator delete (void *, void *) |
Definition at line 30 of file unopropertyarrayhelper.hxx.
UnoPropertyArrayHelper::UnoPropertyArrayHelper | ( | const css::uno::Sequence< sal_Int32 > & | rIDs | ) |
Definition at line 28 of file unopropertyarrayhelper.cxx.
References o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert(), and maIDs.
UnoPropertyArrayHelper::UnoPropertyArrayHelper | ( | const std::vector< sal_uInt16 > & | rIDs | ) |
Definition at line 34 of file unopropertyarrayhelper.cxx.
References o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert(), and maIDs.
|
override |
Definition at line 125 of file unopropertyarrayhelper.cxx.
References GetPropertyId(), ImplHasProperty(), and n.
|
override |
Definition at line 49 of file unopropertyarrayhelper.cxx.
References GetPropertyAttribs(), GetPropertyName(), and ImplHasProperty().
|
override |
Definition at line 119 of file unopropertyarrayhelper.cxx.
References GetPropertyId(), and nId.
|
overridevirtual |
Implements cppu::IPropertyArrayHelper.
Definition at line 63 of file unopropertyarrayhelper.cxx.
References BASEPROPERTY_FONTDESCRIPTOR, BASEPROPERTY_FONTDESCRIPTORPART_END, BASEPROPERTY_FONTDESCRIPTORPART_START, GetPropertyAttribs(), GetPropertyName(), GetPropertyType(), i, maIDs, n, and nId.
Referenced by VCLXWindow::getProperties().
|
override |
Definition at line 99 of file unopropertyarrayhelper.cxx.
References GetPropertyAttribs(), GetPropertyId(), GetPropertyType(), ImplHasProperty(), and nId.
Referenced by VCLXWindow::getPropertyByName().
|
override |
Definition at line 114 of file unopropertyarrayhelper.cxx.
References GetPropertyId(), and ImplHasProperty().
Referenced by VCLXWindow::hasPropertyByName().
|
private |
Definition at line 40 of file unopropertyarrayhelper.cxx.
References BASEPROPERTY_FONTDESCRIPTOR, BASEPROPERTY_FONTDESCRIPTORPART_END, BASEPROPERTY_FONTDESCRIPTORPART_START, o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::end(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::find(), and maIDs.
Referenced by fillHandles(), fillPropertyMembersByHandle(), getPropertyByName(), and hasPropertyByName().
|
private |
Definition at line 32 of file unopropertyarrayhelper.hxx.
Referenced by getProperties(), ImplHasProperty(), and UnoPropertyArrayHelper().