diff options
Diffstat (limited to 'writerfilter/inc/resourcemodel/Protocol.hxx')
-rw-r--r-- | writerfilter/inc/resourcemodel/Protocol.hxx | 93 |
1 files changed, 0 insertions, 93 deletions
diff --git a/writerfilter/inc/resourcemodel/Protocol.hxx b/writerfilter/inc/resourcemodel/Protocol.hxx deleted file mode 100644 index a4fa4f7f8b17..000000000000 --- a/writerfilter/inc/resourcemodel/Protocol.hxx +++ /dev/null @@ -1,93 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * This file incorporates work covered by the following license notice: - * - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed - * with this work for additional information regarding copyright - * ownership. The ASF licenses this file to you under the Apache - * License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of - * the License at http://www.apache.org/licenses/LICENSE-2.0 . - */ -#ifndef INCLUDE_WRITERFILTER_PROTOCOL_HXX -#define INCLUDE_WRITERFILTER_PROTOCOL_HXX - -#ifdef DEBUG_PROTOCOL - -#include <boost/shared_ptr.hpp> -#include "WW8ResourceModel.hxx" -#include "TagLogger.hxx" -namespace writerfilter -{ - -class StreamProtocol : public Stream -{ - Stream * m_pStream; - TagLogger::Pointer_t m_pTagLogger; - -public: - typedef boost::shared_ptr<StreamProtocol> Pointer_t; - - StreamProtocol(Stream * pStream, TagLogger::Pointer_t pTagLogger); - virtual ~StreamProtocol(); - - 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 props(writerfilter::Reference<Properties>::Pointer_t ref); - virtual void table(Id name, - writerfilter::Reference<Table>::Pointer_t ref); - virtual void substream(Id name, - writerfilter::Reference<Stream>::Pointer_t ref); - virtual void info(const string & rInfo); - virtual void startShape( ::com::sun::star::uno::Reference< ::com::sun::star::drawing::XShape > xShape ); - virtual void endShape(); -}; - -class PropertiesProtocol : public Properties -{ - Properties * m_pProperties; - TagLogger::Pointer_t m_pTagLogger; - -public: - typedef boost::shared_ptr<PropertiesProtocol> Pointer_t; - - PropertiesProtocol(Properties * pProperties, TagLogger::Pointer_t pTagLogger); - virtual ~PropertiesProtocol(); - - virtual void attribute(Id name, Value & val); - virtual void sprm(Sprm & sprm); -}; - -class TableProtocol : public Table -{ - Table * m_pTable; - TagLogger::Pointer_t m_pTagLogger; - -public: - typedef boost::shared_ptr<TableProtocol> Pointer_t; - - TableProtocol(Table * pTable, TagLogger::Pointer_t pTagLogger); - virtual ~TableProtocol(); - - virtual void entry(int pos, writerfilter::Reference<Properties>::Pointer_t ref); -}; - -} - -#endif // DEBUG_PROTOCOL -#endif // INCLUDE_WRITERFILTER_PROTOCOL_HXX - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |