45 sal_uInt32
nCount = rProps.size();
47 for(
const Property& rProperty : rProps )
57 PropertyMap::iterator aIter(
maMap.find(
aName ) );
58 if( aIter ==
maMap.end() )
59 throw UnknownPropertyException(
aName, getXWeak());
66 PropertyMap::iterator aIter(
maMap.find(
aName ) );
67 if( aIter ==
maMap.end() )
95: mxInfo(
std::move( xInfo ))
151 if( aPropertyNames.getLength() != aValues.getLength() )
152 throw IllegalArgumentException();
155 for(
const OUString& rPropertyName : aPropertyNames )
162 catch( UnknownPropertyException& )
172 sal_Int32
nCount = aPropertyNames.getLength();
173 Sequence< Any > aValues(
nCount );
176 for(
const OUString& rPropertyName : aPropertyNames )
183 catch( UnknownPropertyException& )
const PropertyValue * pValues
const css::beans::Property & getProperty(const OUString &aName)
void addProperties(const PropertyVector &rProps)
FastPropertySetInfo(const PropertyVector &rProps)
virtual ~FastPropertySetInfo() override
PropertyVector maProperties
virtual sal_Bool SAL_CALL hasPropertyByName(const OUString &Name) override
virtual css::uno::Sequence< css::beans::Property > SAL_CALL getProperties() override
virtual css::beans::Property SAL_CALL getPropertyByName(const OUString &aName) override
const css::beans::Property * hasProperty(const OUString &aName)
virtual void SAL_CALL addPropertiesChangeListener(const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
virtual void SAL_CALL setPropertyValues(const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Sequence< css::uno::Any > &aValues) override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
virtual void SAL_CALL addPropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
virtual css::uno::Any SAL_CALL getPropertyValue(const OUString &PropertyName) override
virtual void SAL_CALL setFastPropertyValue(::sal_Int32 nHandle, const css::uno::Any &aValue) override=0
virtual css::uno::Any SAL_CALL getFastPropertyValue(::sal_Int32 nHandle) override=0
FastPropertySet(rtl::Reference< FastPropertySetInfo > xInfo)
virtual ~FastPropertySet() override
virtual void SAL_CALL setPropertyValue(const OUString &aPropertyName, const css::uno::Any &aValue) override
virtual void SAL_CALL firePropertiesChangeEvent(const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
virtual css::uno::Sequence< css::uno::Any > SAL_CALL getPropertyValues(const css::uno::Sequence< OUString > &aPropertyNames) override
virtual void SAL_CALL removePropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
virtual void SAL_CALL addVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
rtl::Reference< FastPropertySetInfo > mxInfo
virtual void SAL_CALL removePropertiesChangeListener(const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
virtual void SAL_CALL removeVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
std::vector< css::beans::Property > PropertyVector