LibreOffice Module ucbhelper (master) 1
|
This class provides a propertyset info ( the complete implementation of the interface XPropertySetInfo ) for an object derived from class ucb::ContentImplHelper. More...
#include <contentinfo.hxx>
Public Member Functions | |
PropertySetInfo (css::uno::Reference< css::ucb::XCommandEnvironment > xEnv, ContentImplHelper *pContent) | |
virtual | ~PropertySetInfo () 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 |
void | reset () |
Private Member Functions | |
bool | queryProperty (std::u16string_view rName, css::beans::Property &rProp) |
const css::uno::Sequence< css::beans::Property > & | getPropertiesImpl () |
Private Attributes | |
css::uno::Reference< css::ucb::XCommandEnvironment > | m_xEnv |
std::optional< css::uno::Sequence< css::beans::Property > > | m_xProps |
std::mutex | m_aMutex |
ContentImplHelper * | m_pContent |
This class provides a propertyset info ( the complete implementation of the interface XPropertySetInfo ) for an object derived from class ucb::ContentImplHelper.
The implementation takes care about Additional Core Properties that may have been added to the content.
Definition at line 45 of file contentinfo.hxx.
ucbhelper::PropertySetInfo::PropertySetInfo | ( | css::uno::Reference< css::ucb::XCommandEnvironment > | xEnv, |
ContentImplHelper * | pContent | ||
) |
|
overridevirtual |
Definition at line 47 of file contentinfo.cxx.
|
overridevirtual |
Definition at line 56 of file contentinfo.cxx.
References m_aMutex.
|
private |
Definition at line 62 of file contentinfo.cxx.
|
overridevirtual |
Definition at line 112 of file contentinfo.cxx.
References aName.
|
overridevirtual |
Definition at line 124 of file contentinfo.cxx.
References Name.
|
private |
void ucbhelper::PropertySetInfo::reset | ( | ) |
Definition at line 135 of file contentinfo.cxx.
|
private |
Definition at line 52 of file contentinfo.hxx.
|
private |
Definition at line 53 of file contentinfo.hxx.
|
private |
Definition at line 49 of file contentinfo.hxx.
|
private |
Definition at line 51 of file contentinfo.hxx.