[Libreoffice-commits] core.git: oox/source
Tomaž Vajngerl
quikee at gmail.com
Sat Aug 24 14:22:41 PDT 2013
oox/source/crypto/DocumentDecryption.cxx | 34 +++++++++++++++++++++++--------
1 file changed, 26 insertions(+), 8 deletions(-)
New commits:
commit f8ed55b38c41a4fba3bbafaf03a39cf4718259e0
Author: Tomaž Vajngerl <quikee at gmail.com>
Date: Sat Aug 24 23:18:18 2013 +0200
Encryption: and add exceptions to methods that need it
Change-Id: I8101f00bc4820ec3100e2c08a9dd21248c909081
diff --git a/oox/source/crypto/DocumentDecryption.cxx b/oox/source/crypto/DocumentDecryption.cxx
index 64281981..7514ede 100644
--- a/oox/source/crypto/DocumentDecryption.cxx
+++ b/oox/source/crypto/DocumentDecryption.cxx
@@ -68,18 +68,28 @@ public:
class AgileDocumentHandler : public ::cppu::WeakImplHelper1< XFastDocumentHandler >
{
+ AgileEncryptionInfo& mInfo;
+
public:
AgileDocumentHandler(AgileEncryptionInfo& rInfo) :
mInfo(rInfo)
{}
- AgileEncryptionInfo& mInfo;
- void startDocument() {}
- void endDocument() {}
- void SAL_CALL setDocumentLocator( const Reference< XLocator >& /*xLocator*/ ) {}
- void startFastElement( sal_Int32 /*Element*/, const Reference< XFastAttributeList >& /*Attribs*/ ) {}
+ void SAL_CALL startDocument()
+ throw (RuntimeException, SAXException)
+ {}
+ void endDocument()
+ throw (RuntimeException, SAXException)
+ {}
+ void SAL_CALL setDocumentLocator( const Reference< XLocator >& /*xLocator*/ )
+ throw (RuntimeException, SAXException)
+ {}
+ void startFastElement( sal_Int32 /*Element*/, const Reference< XFastAttributeList >& /*Attribs*/ )
+ throw (RuntimeException, SAXException)
+ {}
void startUnknownElement( const OUString& /*aNamespace*/, const OUString& aName, const Reference< XFastAttributeList >& aAttributeList )
+ throw (RuntimeException, SAXException)
{
if(aName == "keyData")
{
@@ -160,20 +170,28 @@ public:
}
}
- void endFastElement( sal_Int32 /*aElement*/ ) {}
- void endUnknownElement( const OUString& /*aNamespace*/, const OUString& /*aName*/ ) {}
+ void endFastElement( sal_Int32 /*aElement*/ )
+ throw (RuntimeException, SAXException)
+ {}
+ void endUnknownElement( const OUString& /*aNamespace*/, const OUString& /*aName*/ )
+ throw (RuntimeException, SAXException)
+ {}
Reference< XFastContextHandler > createFastChildContext( sal_Int32 /*aElement*/, const Reference< XFastAttributeList >& /*aAttribs*/ )
+ throw (RuntimeException, SAXException)
{
return NULL;
}
Reference< XFastContextHandler > createUnknownChildContext( const OUString& /*aNamespace*/, const OUString& /*aName*/, const Reference< XFastAttributeList >& /*aAttribs*/ )
+ throw (RuntimeException, SAXException)
{
return this;
}
- void characters( const OUString& /*aChars*/ ) {}
+ void characters( const OUString& /*aChars*/ )
+ throw (RuntimeException, SAXException)
+ {}
};
} // namespace
More information about the Libreoffice-commits
mailing list