From f9fef7e3ba53d8232ac2d06183978789cc4b0c1d Mon Sep 17 00:00:00 2001 From: Miklos Vajna Date: Mon, 27 Jan 2014 20:00:53 +0100 Subject: writerfilter: drop unused WW8StreamHandler class Change-Id: I79ea120223094f52996b52020fb86ddf9a919688 --- .../source/resourcemodel/resourcemodel.cxx | 199 --------------------- .../source/resourcemodel/resourcemodel.hxx | 31 ---- 2 files changed, 230 deletions(-) diff --git a/writerfilter/source/resourcemodel/resourcemodel.cxx b/writerfilter/source/resourcemodel/resourcemodel.cxx index 6a5a8b331365..978e77e5bb2d 100644 --- a/writerfilter/source/resourcemodel/resourcemodel.cxx +++ b/writerfilter/source/resourcemodel/resourcemodel.cxx @@ -195,205 +195,6 @@ void WW8TableManager::endParagraphGroup() TableManager::endParagraphGroup(); } -/* WW8StreamHandler */ - -WW8StreamHandler::WW8StreamHandler() -: mnUTextCount(0) -{ - output.closeGroup(); - output.addItem(""); - mpTableManager = new WW8TableManager; - mpTableManager->startLevel(); -} - -WW8StreamHandler::~WW8StreamHandler() -{ - mpTableManager->endLevel(); - delete mpTableManager; - - output.closeGroup(); - output.addItem(""); -} - -void WW8StreamHandler::startSectionGroup() -{ - output.addItem(""); -} - -void WW8StreamHandler::endSectionGroup() -{ - output.addItem(""); -} - -void WW8StreamHandler::startParagraphGroup() -{ - output.openGroup(); - output.addItem(""); - - mpTableManager->startParagraphGroup(); - mpTableManager->handle(gInfo); -} - -void WW8StreamHandler::endParagraphGroup() -{ - mpTableManager->endParagraphGroup(); - - output.addItem(""); - output.closeGroup(); - -} - -void WW8StreamHandler::startCharacterGroup() -{ - output.addItem(""); -} - -void WW8StreamHandler::endCharacterGroup() -{ - output.addItem(""); -} - -void WW8StreamHandler::startShape( ::com::sun::star::uno::Reference< ::com::sun::star::drawing::XShape > /*xShape*/ ) -{ - output.addItem(""); -} - -void WW8StreamHandler::endShape( ) -{ - output.addItem( "" ); -} - -void WW8StreamHandler::text(const sal_uInt8 * data, size_t len) -{ - string tmpStr = ""; - - for (unsigned int n = 0; n < len; ++n) - { - switch (static_cast(data[n])) - { - case '<': - tmpStr += "<"; - - break; - case '>': - tmpStr += ">"; - - break; - - case '&': - tmpStr += "&"; - - break; - default: - if (isprint(data[n])) - tmpStr += static_cast(data[n]); - else - { - char sBuffer[256]; - - snprintf(sBuffer, sizeof(sBuffer), "\\0x%02x", data[n]); - - tmpStr += sBuffer; - } - } - } - - tmpStr += ""; - - output.addItem(tmpStr); - - mpTableManager->text(data, len); -} - -void WW8StreamHandler::utext(const sal_uInt8 * data, size_t len) -{ - static char sBuffer[256]; - snprintf(sBuffer, sizeof(sBuffer), "", mnUTextCount); - string tmpStr(sBuffer); - - for (unsigned int n = 0; n < len; ++n) - { - sal_Unicode nChar = data[n * 2] + (data[n * 2 + 1] << 8); - if (nChar < 0xff && isprint(nChar)) - { - switch (nChar) - { - case '&': - tmpStr += "&"; - break; - case '<': - tmpStr += "<"; - break; - case '>': - tmpStr += ">"; - break; - default: - tmpStr += static_cast(nChar); - } - } - else - { - snprintf(sBuffer, sizeof(sBuffer), "\\0x%04x", nChar); - - tmpStr += sBuffer; - } - } - - tmpStr += ""; - - output.addItem(tmpStr); - - mpTableManager->utext(data, len); - - mnUTextCount++; -} - -void WW8StreamHandler::props(writerfilter::Reference::Pointer_t ref) -{ - output.addItem("getType() + "\">"); - output.addItem(""); -} - -void WW8StreamHandler::table(Id name, writerfilter::Reference::Pointer_t ref) -{ - WW8TableHandler aHandler(mpTableManager); - - output.addItem("
"); - - try - { - ref->resolve(aHandler); - } - catch (const Exception &e) - { - output.addItem("" + e.getText() + ""); - } - - output.addItem("
"); -} - -void WW8StreamHandler::substream(Id name, - writerfilter::Reference::Pointer_t ref) -{ - output.addItem(""); - - mpTableManager->startLevel(); - - ref->resolve(*this); - - mpTableManager->endLevel(); - - output.addItem(""); -} - -void WW8StreamHandler::info(const string & info_) -{ - gInfo = info_; - output.addItem("" + info_ + ""); -} - void WW8TableHandler::entry(int /*pos*/, writerfilter::Reference::Pointer_t /*ref*/) { diff --git a/writerfilter/source/resourcemodel/resourcemodel.hxx b/writerfilter/source/resourcemodel/resourcemodel.hxx index 773043c085ec..9b85fc255aa1 100644 --- a/writerfilter/source/resourcemodel/resourcemodel.hxx +++ b/writerfilter/source/resourcemodel/resourcemodel.hxx @@ -20,37 +20,6 @@ namespace writerfilter { class WW8TableManager; -class WW8StreamHandler : public Stream -{ - int mnUTextCount; - WW8TableManager* mpTableManager; - -public: - WW8StreamHandler(); - virtual ~WW8StreamHandler(); - - virtual void startSectionGroup(); - virtual void endSectionGroup(); - virtual void startParagraphGroup(); - virtual void endParagraphGroup(); - virtual void startCharacterGroup(); - virtual void endCharacterGroup(); - virtual void text(const sal_uInt8 * data, size_t len); - virtual void utext(const sal_uInt8 * data, size_t len); - virtual void positivePercentage(const OUString& /*rText*/) { } - - virtual void props(writerfilter::Reference::Pointer_t ref); - virtual void table(Id name, - writerfilter::Reference::Pointer_t ref); - - virtual void startShape( ::com::sun::star::uno::Reference< ::com::sun::star::drawing::XShape > xShape ); - virtual void endShape( ); - - virtual void substream(Id name, writerfilter::Reference::Pointer_t ref); - - virtual void info(const string & info); -}; - class WW8BinaryObjHandler : public BinaryObj { public: -- cgit