21#include <com/sun/star/beans/PropertyState.hpp>
22#include <com/sun/star/uno/Any.hxx>
23#include <rtl/ustring.hxx>
46 virtual OUString getInnerName()
const;
53 virtual void setPropertyValue(
const css::uno::Any& rOuterValue,
const css::uno::Reference< css::beans::XPropertySet >& xInnerPropertySet )
const;
58 virtual css::uno::Any
getPropertyValue(
const css::uno::Reference< css::beans::XPropertySet >& xInnerPropertySet )
const;
62 virtual void setPropertyToDefault(
const css::uno::Reference< css::beans::XPropertyState >& xInnerPropertyState )
const;
67 virtual css::uno::Any getPropertyDefault(
const css::uno::Reference< css::beans::XPropertyState >& xInnerPropertyState )
const;
71 virtual css::beans::PropertyState getPropertyState(
const css::uno::Reference< css::beans::XPropertyState >& xInnerPropertyState )
const;
74 virtual css::uno::Any convertInnerToOuterValue(
const css::uno::Any& rInnerValue )
const;
75 virtual css::uno::Any convertOuterToInnerValue(
const css::uno::Any& rOuterValue )
const;
const OUString & getOuterName() const
void setPropertyValue(tPropertyValueMap &rOutMap, tPropertyValueMapKey key, const Value &value)
Set a property to a certain value in the given map.
std::map< sal_Int32, std::unique_ptr< const WrappedProperty > > tWrappedPropertyMap
class SAL_NO_VTABLE XPropertySet
bool getPropertyValue(ValueType &rValue, css::uno::Reference< css::beans::XPropertySet > const &xPropSet, OUString const &propName)