52#include <com/sun/star/beans/Property.hpp>
53#include <com/sun/star/beans/PropertyAttribute.hpp>
54#include <com/sun/star/beans/PropertyValue.hpp>
55#include <com/sun/star/ucb/CommandInfo.hpp>
56#include <com/sun/star/ucb/OpenCommandArgument2.hpp>
57#include <com/sun/star/ucb/TransferInfo.hpp>
58#include <com/sun/star/uno/Sequence.hxx>
69#define MAKEPROPSEQUENCE( a ) \
70 uno::Sequence< beans::Property >( a, SAL_N_ELEMENTS( a ) )
72#define MAKECMDSEQUENCE( a ) \
73 uno::Sequence< ucb::CommandInfo >( a, SAL_N_ELEMENTS( a ) )
81uno::Sequence< beans::Property > Content::getProperties(
82 const uno::Reference< ucb::XCommandEnvironment > & )
84 osl::Guard< osl::Mutex > aGuard(
m_aMutex );
95 static const beans::Property aRootFolderPropertyInfoTable[] =
104 beans::PropertyAttribute::BOUND
105 | beans::PropertyAttribute::READONLY
111 beans::PropertyAttribute::BOUND
112 | beans::PropertyAttribute::READONLY
118 beans::PropertyAttribute::BOUND
119 | beans::PropertyAttribute::READONLY
125 beans::PropertyAttribute::BOUND
126 | beans::PropertyAttribute::READONLY
135 beans::PropertyAttribute::BOUND
138 "CreatableContentsInfo",
141 beans::PropertyAttribute::BOUND
142 | beans::PropertyAttribute::READONLY
148 "HasEncryptedEntries",
151 beans::PropertyAttribute::BOUND
152 | beans::PropertyAttribute::READONLY
164 static const beans::Property aFolderPropertyInfoTable[] =
173 beans::PropertyAttribute::BOUND
174 | beans::PropertyAttribute::READONLY
180 beans::PropertyAttribute::BOUND
181 | beans::PropertyAttribute::READONLY
187 beans::PropertyAttribute::BOUND
188 | beans::PropertyAttribute::READONLY
194 beans::PropertyAttribute::BOUND
203 beans::PropertyAttribute::BOUND
206 "CreatableContentsInfo",
209 beans::PropertyAttribute::BOUND
210 | beans::PropertyAttribute::READONLY
226 static const beans::Property aStreamPropertyInfoTable[] =
235 beans::PropertyAttribute::BOUND
236 | beans::PropertyAttribute::READONLY
242 beans::PropertyAttribute::BOUND
243 | beans::PropertyAttribute::READONLY
249 beans::PropertyAttribute::BOUND
250 | beans::PropertyAttribute::READONLY
256 beans::PropertyAttribute::BOUND
265 beans::PropertyAttribute::BOUND
271 beans::PropertyAttribute::BOUND
272 | beans::PropertyAttribute::READONLY
275 "CreatableContentsInfo",
278 beans::PropertyAttribute::BOUND
279 | beans::PropertyAttribute::READONLY
288 beans::PropertyAttribute::BOUND
294 beans::PropertyAttribute::BOUND
304 const uno::Reference< ucb::XCommandEnvironment > & )
306 osl::Guard< osl::Mutex > aGuard(
m_aMutex );
317 static const ucb::CommandInfo aRootFolderCommandInfoTable[] =
328 "getPropertySetInfo",
379 static const ucb::CommandInfo aFolderCommandInfoTable[] =
390 "getPropertySetInfo",
452 static const ucb::CommandInfo aStreamCommandInfoTable[] =
463 "getPropertySetInfo",
virtual css::uno::Sequence< css::ucb::CommandInfo > getCommands(const css::uno::Reference< css::ucb::XCommandEnvironment > &xEnv) override
bool isRootFolder() const
#define MAKECMDSEQUENCE(a)
#define MAKEPROPSEQUENCE(a)