summaryrefslogtreecommitdiff
path: root/writerfilter/source
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2014-01-27 20:00:53 +0100
committerMiklos Vajna <vmiklos@collabora.co.uk>2014-01-27 20:19:13 +0100
commitf9fef7e3ba53d8232ac2d06183978789cc4b0c1d (patch)
tree53d46dcd1c736f139273d3ceb602652498f4f76f /writerfilter/source
parent44d08b67fec8219354ae5709372676d091c086f2 (diff)
writerfilter: drop unused WW8StreamHandler class
Change-Id: I79ea120223094f52996b52020fb86ddf9a919688
Diffstat (limited to 'writerfilter/source')
-rw-r--r--writerfilter/source/resourcemodel/resourcemodel.cxx199
-rw-r--r--writerfilter/source/resourcemodel/resourcemodel.hxx31
2 files changed, 0 insertions, 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<string, TablePropsRef_t>::endParagraphGroup();
}
-/* WW8StreamHandler */
-
-WW8StreamHandler::WW8StreamHandler()
-: mnUTextCount(0)
-{
- output.closeGroup();
- output.addItem("<stream>");
- mpTableManager = new WW8TableManager;
- mpTableManager->startLevel();
-}
-
-WW8StreamHandler::~WW8StreamHandler()
-{
- mpTableManager->endLevel();
- delete mpTableManager;
-
- output.closeGroup();
- output.addItem("</stream>");
-}
-
-void WW8StreamHandler::startSectionGroup()
-{
- output.addItem("<section-group>");
-}
-
-void WW8StreamHandler::endSectionGroup()
-{
- output.addItem("</section-group>");
-}
-
-void WW8StreamHandler::startParagraphGroup()
-{
- output.openGroup();
- output.addItem("<paragraph-group>");
-
- mpTableManager->startParagraphGroup();
- mpTableManager->handle(gInfo);
-}
-
-void WW8StreamHandler::endParagraphGroup()
-{
- mpTableManager->endParagraphGroup();
-
- output.addItem("</paragraph-group>");
- output.closeGroup();
-
-}
-
-void WW8StreamHandler::startCharacterGroup()
-{
- output.addItem("<character-group>");
-}
-
-void WW8StreamHandler::endCharacterGroup()
-{
- output.addItem("</character-group>");
-}
-
-void WW8StreamHandler::startShape( ::com::sun::star::uno::Reference< ::com::sun::star::drawing::XShape > /*xShape*/ )
-{
- output.addItem("<shape>");
-}
-
-void WW8StreamHandler::endShape( )
-{
- output.addItem( "</shape>" );
-}
-
-void WW8StreamHandler::text(const sal_uInt8 * data, size_t len)
-{
- string tmpStr = "<text>";
-
- for (unsigned int n = 0; n < len; ++n)
- {
- switch (static_cast<unsigned char>(data[n]))
- {
- case '<':
- tmpStr += "&lt;";
-
- break;
- case '>':
- tmpStr += "&gt;";
-
- break;
-
- case '&':
- tmpStr += "&amp;";
-
- break;
- default:
- if (isprint(data[n]))
- tmpStr += static_cast<char>(data[n]);
- else
- {
- char sBuffer[256];
-
- snprintf(sBuffer, sizeof(sBuffer), "\\0x%02x", data[n]);
-
- tmpStr += sBuffer;
- }
- }
- }
-
- tmpStr += "</text>";
-
- 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), "<utext count=\"%d\">", 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 += "&amp;";
- break;
- case '<':
- tmpStr += "&lt;";
- break;
- case '>':
- tmpStr += "&gt;";
- break;
- default:
- tmpStr += static_cast<char>(nChar);
- }
- }
- else
- {
- snprintf(sBuffer, sizeof(sBuffer), "\\0x%04x", nChar);
-
- tmpStr += sBuffer;
- }
- }
-
- tmpStr += "</utext>";
-
- output.addItem(tmpStr);
-
- mpTableManager->utext(data, len);
-
- mnUTextCount++;
-}
-
-void WW8StreamHandler::props(writerfilter::Reference<Properties>::Pointer_t ref)
-{
- output.addItem("<properties type=\"" + ref->getType() + "\">");
- output.addItem("</properties>");
-}
-
-void WW8StreamHandler::table(Id name, writerfilter::Reference<Table>::Pointer_t ref)
-{
- WW8TableHandler aHandler(mpTableManager);
-
- output.addItem("<table id=\"" + (*QNameToString::Instance())(name)
- + "\">");
-
- try
- {
- ref->resolve(aHandler);
- }
- catch (const Exception &e)
- {
- output.addItem("<exception>" + e.getText() + "</exception>");
- }
-
- output.addItem("</table>");
-}
-
-void WW8StreamHandler::substream(Id name,
- writerfilter::Reference<Stream>::Pointer_t ref)
-{
- output.addItem("<substream name=\"" + (*QNameToString::Instance())(name)
- + "\">");
-
- mpTableManager->startLevel();
-
- ref->resolve(*this);
-
- mpTableManager->endLevel();
-
- output.addItem("</substream>");
-}
-
-void WW8StreamHandler::info(const string & info_)
-{
- gInfo = info_;
- output.addItem("<info>" + info_ + "</info>");
-}
-
void WW8TableHandler::entry(int /*pos*/,
writerfilter::Reference<Properties>::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<Properties>::Pointer_t ref);
- virtual void table(Id name,
- writerfilter::Reference<Table>::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<Stream>::Pointer_t ref);
-
- virtual void info(const string & info);
-};
-
class WW8BinaryObjHandler : public BinaryObj
{
public: