diff options
Diffstat (limited to 'writerfilter/source/ooxml/OOXMLFastContextHandler.hxx')
-rw-r--r-- | writerfilter/source/ooxml/OOXMLFastContextHandler.hxx | 117 |
1 files changed, 40 insertions, 77 deletions
diff --git a/writerfilter/source/ooxml/OOXMLFastContextHandler.hxx b/writerfilter/source/ooxml/OOXMLFastContextHandler.hxx index f3b70b1fbe11..f1786c6f0471 100644 --- a/writerfilter/source/ooxml/OOXMLFastContextHandler.hxx +++ b/writerfilter/source/ooxml/OOXMLFastContextHandler.hxx @@ -51,28 +51,21 @@ public: virtual ~OOXMLFastContextHandler() override; // css::xml::sax::XFastContextHandler: - virtual void SAL_CALL startFastElement (Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList >& Attribs) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void SAL_CALL startFastElement (Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList >& Attribs) override; - virtual void SAL_CALL startUnknownElement(const OUString & Namespace, const OUString & Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void SAL_CALL startUnknownElement(const OUString & Namespace, const OUString & Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) override; - virtual void SAL_CALL endFastElement(Token_t Element) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void SAL_CALL endFastElement(Token_t Element) override; - virtual void SAL_CALL endUnknownElement(const OUString & Namespace, const OUString & Name) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void SAL_CALL endUnknownElement(const OUString & Namespace, const OUString & Name) override; virtual css::uno::Reference<css::xml::sax::XFastContextHandler> SAL_CALL createFastChildContext(Token_t Element, - const css::uno::Reference<css::xml::sax::XFastAttributeList>& Attribs) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + const css::uno::Reference<css::xml::sax::XFastAttributeList>& Attribs) override; virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createUnknownChildContext(const OUString & Namespace, const OUString & Name, - const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) override; - virtual void SAL_CALL characters(const OUString & aChars) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void SAL_CALL characters(const OUString & aChars) override; // local @@ -98,7 +91,7 @@ public: /// @throws css::uno::RuntimeException /// @throws css::xml::sax::SAXException - virtual void attributes(const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) throw (css::uno::RuntimeException, css::xml::sax::SAXException); + virtual void attributes(const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs); virtual void newProperty(Id aId, const OOXMLValue::Pointer_t& pVal); virtual void setPropertySet(const OOXMLPropertySet::Pointer_t& pPropertySet); @@ -211,23 +204,19 @@ protected: /// @throws css::uno::RuntimeException /// @throws css::xml::sax::SAXException - virtual void lcl_startFastElement(Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception); + virtual void lcl_startFastElement(Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs); /// @throws css::uno::RuntimeException /// @throws css::xml::sax::SAXException - virtual void lcl_endFastElement(Token_t Element) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception); + virtual void lcl_endFastElement(Token_t Element); /// @throws css::uno::RuntimeException /// @throws css::xml::sax::SAXException - virtual css::uno::Reference< css::xml::sax::XFastContextHandler > lcl_createFastChildContext(Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception); + virtual css::uno::Reference< css::xml::sax::XFastContextHandler > lcl_createFastChildContext(Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs); /// @throws css::uno::RuntimeException /// @throws css::xml::sax::SAXException - virtual void lcl_characters(const OUString & aChars) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception); + virtual void lcl_characters(const OUString & aChars); void startAction(Token_t Element); void endAction(Token_t Element); @@ -297,8 +286,7 @@ protected: /// the properties OOXMLPropertySet::Pointer_t mpPropertySet; - virtual void lcl_endFastElement(Token_t Element) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void lcl_endFastElement(Token_t Element) override; virtual void setParent(OOXMLFastContextHandler * pParent) override; private: @@ -316,8 +304,7 @@ public: protected: OOXMLTable mTable; - virtual void lcl_endFastElement(Token_t Element) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void lcl_endFastElement(Token_t Element) override; }; class OOXMLFastContextHandlerValue : @@ -330,8 +317,7 @@ public: void setValue(const OOXMLValue::Pointer_t& pValue); virtual OOXMLValue::Pointer_t getValue() const override; - virtual void lcl_endFastElement(Token_t Element) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void lcl_endFastElement(Token_t Element) override; virtual std::string getType() const override { return "Value"; } @@ -351,16 +337,14 @@ public: virtual ~OOXMLFastContextHandlerTable() override; virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext (Token_t Element, - const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) override; protected: OOXMLTable mTable; css::uno::Reference<css::xml::sax::XFastContextHandler> mCurrentChild; - virtual void lcl_endFastElement(Token_t Element) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void lcl_endFastElement(Token_t Element) override; virtual ResourceEnum_t getResource() const override { return TABLE; } @@ -386,11 +370,9 @@ private: sal_Int32 mnMyXNoteId; sal_Int32 mnMyXNoteType; - virtual void lcl_startFastElement(Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void lcl_startFastElement(Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) override; - virtual void lcl_endFastElement(Token_t Element) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void lcl_endFastElement(Token_t Element) override; virtual ResourceEnum_t getResource() const override { return STREAM; } }; @@ -433,11 +415,9 @@ public: virtual std::string getType() const override { return "TextTable"; } protected: - virtual void lcl_startFastElement(Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void lcl_startFastElement(Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) override; - virtual void lcl_endFastElement(Token_t Element) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void lcl_endFastElement(Token_t Element) override; }; class OOXMLFastContextHandlerShape: public OOXMLFastContextHandlerProperties @@ -453,15 +433,12 @@ public: virtual std::string getType() const override { return "Shape"; } // css::xml::sax::XFastContextHandler: - virtual void SAL_CALL startUnknownElement (const OUString & Namespace, const OUString & Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void SAL_CALL startUnknownElement (const OUString & Namespace, const OUString & Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) override; - virtual void SAL_CALL endUnknownElement(const OUString & Namespace, const OUString & Name) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void SAL_CALL endUnknownElement(const OUString & Namespace, const OUString & Name) override; virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createUnknownChildContext(const OUString & Namespace, const OUString & Name, - const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) override; virtual void setToken(Token_t nToken) override; @@ -473,17 +450,13 @@ public: protected: css::uno::Reference<css::xml::sax::XFastShapeContextHandler> mrShapeContext; - virtual void lcl_startFastElement(Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void lcl_startFastElement(Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) override; - virtual void lcl_endFastElement(Token_t Element) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void lcl_endFastElement(Token_t Element) override; - virtual css::uno::Reference< css::xml::sax::XFastContextHandler > lcl_createFastChildContext (Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual css::uno::Reference< css::xml::sax::XFastContextHandler > lcl_createFastChildContext (Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) override; - virtual void lcl_characters(const OUString & aChars) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void lcl_characters(const OUString & aChars) override; }; @@ -500,18 +473,14 @@ public: virtual ~OOXMLFastContextHandlerWrapper() override; // css::xml::sax::XFastContextHandler: - virtual void SAL_CALL startUnknownElement(const OUString & Namespace, const OUString & Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void SAL_CALL startUnknownElement(const OUString & Namespace, const OUString & Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) override; - virtual void SAL_CALL endUnknownElement(const OUString & Namespace, const OUString & Name) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void SAL_CALL endUnknownElement(const OUString & Namespace, const OUString & Name) override; virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createUnknownChildContext (const OUString & Namespace, const OUString & Name, - const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) override; - virtual void attributes(const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) - throw (css::uno::RuntimeException, css::xml::sax::SAXException) override; + virtual void attributes(const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) override; virtual ResourceEnum_t getResource() const override; @@ -525,17 +494,13 @@ public: virtual std::string getType() const override; protected: - virtual void lcl_startFastElement(Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void lcl_startFastElement(Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) override; - virtual void lcl_endFastElement(Token_t Element) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void lcl_endFastElement(Token_t Element) override; - virtual css::uno::Reference< css::xml::sax::XFastContextHandler > lcl_createFastChildContext(Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual css::uno::Reference< css::xml::sax::XFastContextHandler > lcl_createFastChildContext(Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) override; - virtual void lcl_characters(const OUString & aChars) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void lcl_characters(const OUString & aChars) override; virtual void setId(Id nId) override; virtual Id getId() const override; @@ -584,16 +549,14 @@ protected: */ virtual void process() = 0; - virtual void lcl_startFastElement(Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void lcl_startFastElement(Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) override; - virtual void lcl_endFastElement(Token_t Element) throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void lcl_endFastElement(Token_t Element) override; virtual css::uno::Reference< css::xml::sax::XFastContextHandler > lcl_createFastChildContext(Token_t Element, - const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) - throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + const css::uno::Reference< css::xml::sax::XFastAttributeList > & Attribs) override; - virtual void lcl_characters(const OUString & aChars) throw (css::uno::RuntimeException, css::xml::sax::SAXException, std::exception) override; + virtual void lcl_characters(const OUString & aChars) override; // should be private, but not much point in making deep copies of it oox::formulaimport::XmlStreamBuilder buffer; |