24#include <unordered_map>
27#include <rtl/ustring.hxx>
28#include <com/sun/star/uno/Any.hxx>
29#include <com/sun/star/uno/Sequence.hxx>
53 bool bIsCaseSensitive )
79 bool contains(
const OUString & rName )
const;
81 const css::uno::Any&
getValue(
const OUString & rName )
const;
90 static void UCBNamesToDAVNames(
const css::uno::Sequence< css::beans::Property > & rProps,
91 std::vector< OUString > & resources );
100 static void UCBNamesToHTTPNames(
const css::uno::Sequence< css::beans::Property > & rProps,
101 std::vector< OUString > & resources );
107 const css::uno::Sequence< css::beans::Property >& rProps,
108 std::vector< OUString > & rNamesNotContained )
const;
118 const css::uno::Any & rValue,
119 bool bIsCaseSensitive );
158 void addProperties(
const std::vector< DAVPropertyValue > & rProps );
161 const css::uno::Sequence< css::beans::Property >& rProps,
162 std::vector< OUString > & rNamesNotContained )
const
165 const css::uno::Any &
bool containsAllNames(const css::uno::Sequence< css::beans::Property > &rProps, std::vector< OUString > &rNamesNotContained) const
CachableContentProperties & operator=(const CachableContentProperties &)
CachableContentProperties(const CachableContentProperties &)
ContentProperties m_aProps
void addProperties(const ContentProperties &rProps)
const css::uno::Any & getValue(const OUString &rName) const
void addProperty(const OUString &rName, const css::uno::Any &rValue, bool bIsCaseSensitive)
bool contains(const OUString &rName) const
const std::unique_ptr< PropertyValueMap > & getProperties() const
const PropertyValue * get(const OUString &rName) const
void addProperties(const std::vector< OUString > &rProps, const ContentProperties &rContentProps)
std::unique_ptr< PropertyValueMap > m_xProps
bool isTrailingSlash() const
static css::uno::Any m_aEmptyAny
const OUString & getEscapedTitle() const
bool containsAllNames(const css::uno::Sequence< css::beans::Property > &rProps, std::vector< OUString > &rNamesNotContained) const
static void UCBNamesToDAVNames(const css::uno::Sequence< css::beans::Property > &rProps, std::vector< OUString > &resources)
ContentProperties & operator=(const ContentProperties &)
const css::uno::Any & getValue(const OUString &rName) const
static void UCBNamesToHTTPNames(const css::uno::Sequence< css::beans::Property > &rProps, std::vector< OUString > &resources)
PropertyValue(css::uno::Any aValue, bool bIsCaseSensitive)
const css::uno::Any & value() const
bool isCaseSensitive() const
std::unordered_map< OUString, PropertyValue > PropertyValueMap