diff options
author | Kai Sommerfeld <kso@openoffice.org> | 2009-12-21 15:53:33 +0100 |
---|---|---|
committer | Kai Sommerfeld <kso@openoffice.org> | 2009-12-21 15:53:33 +0100 |
commit | 6d2db594f034831a346f0a700bbd2940004902db (patch) | |
tree | 840f604dc828edea7a3fec0bc240462798391032 /ucb/source/ucp/gio/gio_content.hxx | |
parent | a0767c49a62d35ea0eba567aaffbce603cb2b684 (diff) |
#i61429#, deprecated css.ucb.XContentCreator, implemented replacement.
Diffstat (limited to 'ucb/source/ucp/gio/gio_content.hxx')
-rw-r--r-- | ucb/source/ucp/gio/gio_content.hxx | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/ucb/source/ucp/gio/gio_content.hxx b/ucb/source/ucp/gio/gio_content.hxx index 9b63edf0ba..1cb32e61e9 100644 --- a/ucb/source/ucp/gio/gio_content.hxx +++ b/ucb/source/ucp/gio/gio_content.hxx @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2008 by Sun Microsystems, Inc. * * OpenOffice.org - a multi-platform office productivity suite @@ -42,11 +42,11 @@ #include <list> -namespace com { namespace sun { namespace star { +namespace com { namespace sun { namespace star { namespace beans { struct Property; struct PropertyValue; - } + } namespace sdbc { class XRow; } @@ -65,7 +65,7 @@ namespace gio #define GIO_FILE_TYPE "application/vnd.sun.staroffice.gio-file" #define GIO_FOLDER_TYPE "application/vnd.sun.staroffice.gio-folder" -com::sun::star::uno::Any convertToException(GError *pError, +com::sun::star::uno::Any convertToException(GError *pError, const com::sun::star::uno::Reference< com::sun::star::uno::XInterface >& rContext, bool bThrow=true); class ContentProvider; @@ -98,7 +98,7 @@ private: bool doSetFileInfo ( GFileInfo *pNewInfo ); com::sun::star::uno::Any open(const com::sun::star::ucb::OpenCommandArgument2 & rArg, - const com::sun::star::uno::Reference< com::sun::star::ucb::XCommandEnvironment > & xEnv ) + const com::sun::star::uno::Reference< com::sun::star::ucb::XCommandEnvironment > & xEnv ) throw( com::sun::star::uno::Exception ); void transfer( const com::sun::star::ucb::TransferInfo& rTransferInfo, @@ -123,7 +123,7 @@ private: sal_Bool feedSink( com::sun::star::uno::Reference< com::sun::star::uno::XInterface> aSink, const com::sun::star::uno::Reference< com::sun::star::ucb::XCommandEnvironment >& xEnv ); - com::sun::star::uno::Reference< com::sun::star::io::XInputStream > + com::sun::star::uno::Reference< com::sun::star::io::XInputStream > createInputStream(const com::sun::star::uno::Reference< com::sun::star::ucb::XCommandEnvironment >& xEnv ) throw( com::sun::star::uno::Exception ); @@ -144,7 +144,8 @@ public: virtual ~Content(); static com::sun::star::uno::Reference< com::sun::star::sdbc::XRow > getPropertyValuesFromGFileInfo( - GFileInfo *pInfo, const com::sun::star::uno::Reference< com::sun::star::lang::XMultiServiceFactory >& rSMgr, + GFileInfo *pInfo, const com::sun::star::uno::Reference< com::sun::star::lang::XMultiServiceFactory >& rSMgr, + const com::sun::star::uno::Reference< com::sun::star::ucb::XCommandEnvironment > & xEnv, const com::sun::star::uno::Sequence< com::sun::star::beans::Property >& rProperties); virtual com::sun::star::uno::Sequence< com::sun::star::beans::Property > @@ -176,10 +177,10 @@ public: virtual com::sun::star::uno::Any SAL_CALL execute( const com::sun::star::ucb::Command& aCommand, sal_Int32 CommandId, - const com::sun::star::uno::Reference< com::sun::star::ucb::XCommandEnvironment >& Environment ) + const com::sun::star::uno::Reference< com::sun::star::ucb::XCommandEnvironment >& Environment ) throw( com::sun::star::uno::Exception, com::sun::star::ucb::CommandAbortedException, com::sun::star::uno::RuntimeException ); - virtual void SAL_CALL abort( sal_Int32 CommandId ) + virtual void SAL_CALL abort( sal_Int32 CommandId ) throw( com::sun::star::uno::RuntimeException ); virtual com::sun::star::uno::Sequence< com::sun::star::ucb::ContentInfo > @@ -189,6 +190,11 @@ public: SAL_CALL createNewContent( const com::sun::star::ucb::ContentInfo& Info ) throw( com::sun::star::uno::RuntimeException ); + com::sun::star::uno::Sequence< com::sun::star::ucb::ContentInfo > + queryCreatableContentsInfo( + const com::sun::star::uno::Reference< com::sun::star::ucb::XCommandEnvironment >& xEnv) + throw( com::sun::star::uno::RuntimeException ); + GFile* getGFile(); }; |