23 #include <rtl/ustring.hxx>
67 typedef ::std::vector<
74 ::std::map<const OUString, A>
aIDMap;
79 const OUString& sPropertyName);
86 const OUString& sName,
93 const css::uno::Reference<css::beans::XPropertySet> & xPropSet,
94 const OUString& sName);
This class maintains an OUString->sal_Int16 mapping for cases in which an XPropertySet needs to be fi...
::std::vector< css::uno::Reference< css::beans::XPropertySet > > BackpatchListType
backpatch list type
~XMLPropertyBackpatcher()
::std::map< const OUString, A > aIDMap
mapping of names -> IDs
OUString sPropertyName
name of property that gets set or backpatched
class SAL_NO_VTABLE XPropertySet
XMLPropertyBackpatcher(const OUString &sPropertyName)
void ResolveId(const OUString &sName, A aValue)
resolve a known ID.
exports com.sun.star. beans
::std::map< const OUString, std::unique_ptr< BackpatchListType > > aBackpatchListMap
backpatch list for unresolved IDs
void SetProperty(const css::uno::Reference< css::beans::XPropertySet > &xPropSet, const OUString &sName)
Set property with the proper value for this name.