23#include <rtl/ustring.hxx>
67 typedef ::std::vector<
74 ::std::map<const OUString, A>
aIDMap;
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...
void SetProperty(const css::uno::Reference< css::beans::XPropertySet > &xPropSet, const OUString &sName)
Set property with the proper value for this name.
::std::vector< css::uno::Reference< css::beans::XPropertySet > > BackpatchListType
backpatch list type
XMLPropertyBackpatcher(OUString sPropertyName)
::std::map< const OUString, std::unique_ptr< BackpatchListType > > aBackpatchListMap
backpatch list for unresolved IDs
::std::map< const OUString, A > aIDMap
mapping of names -> IDs
OUString sPropertyName
name of property that gets set or backpatched
void ResolveId(const OUString &sName, A aValue)
resolve a known ID.
~XMLPropertyBackpatcher()
class SAL_NO_VTABLE XPropertySet