22#include <unordered_map>
23#include <com/sun/star/uno/Sequence.h>
24#include <com/sun/star/beans/PropertyValue.hpp>
128typedef std::unordered_map< OUString,
144typedef std::unordered_map< OUString,
represent an item of a FilterCache instance.
void update(const CacheItem &rUpdateItem)
update only properties, which are given by the specified rItem.
bool haveProps(o3tl::span< const css::beans::NamedValue > lProps) const
check, if the given properties exist at this item.
css::uno::Sequence< css::beans::PropertyValue > getAsPackedPropertyValueList(bool bFinalized, bool bMandatory) const
convert this structure to a seq< PropertyValue > and ignore all empty properties!
CacheItem()
creates an empty item.
void validateUINames(const OUString &sActLocale)
because we know two UIName properties (a list with all locales and the value for the current locale o...
bool dontHaveProps(o3tl::span< const css::beans::NamedValue > lProps) const
check, if the given properties don't exist at this item.
::std::vector< FlatDetectionInfo > FlatDetection
std::unordered_map< OUString, std::vector< OUString > > CacheItemRegistration
supports registration of multiple key to another string information.
std::unordered_map< OUString, CacheItem > CacheItemList
represent an item list of a FilterCache instance.
is used to collect all matching types of a URL during type detection.
bool bPreselectedByDocumentService