summaryrefslogtreecommitdiffstats
path: root/framework
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2014-03-20 11:58:33 +0100
committerStephan Bergmann <sbergman@redhat.com>2014-03-20 15:04:14 +0100
commit7e88a21a41b0d21532ebd8f686e056dcf8734c08 (patch)
tree13f257647f8276d4340ac251941320d2c6141a83 /framework
parentRemove unused includes (diff)
downloadcore-7e88a21a41b0d21532ebd8f686e056dcf8734c08.tar.gz
core-7e88a21a41b0d21532ebd8f686e056dcf8734c08.zip
Remove dead code
Change-Id: Ib148ca5cb8fce0a4d4b15fbb16d6f008dd62671f
Diffstat (limited to 'framework')
-rw-r--r--framework/inc/services/contenthandlerfactory.hxx171
1 files changed, 0 insertions, 171 deletions
diff --git a/framework/inc/services/contenthandlerfactory.hxx b/framework/inc/services/contenthandlerfactory.hxx
deleted file mode 100644
index af94e0b83b86..000000000000
--- a/framework/inc/services/contenthandlerfactory.hxx
+++ /dev/null
@@ -1,171 +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 INCLUDED_FRAMEWORK_INC_SERVICES_CONTENTHANDLERFACTORY_HXX
-#define INCLUDED_FRAMEWORK_INC_SERVICES_CONTENTHANDLERFACTORY_HXX
-
-#include <classes/filtercache.hxx>
-#include <macros/generic.hxx>
-#include <macros/xinterface.hxx>
-#include <macros/xtypeprovider.hxx>
-#include <macros/xserviceinfo.hxx>
-#include <threadhelp/threadhelpbase.hxx>
-
-#include <threadhelp/transactionbase.hxx>
-#include <general.h>
-
-#include <com/sun/star/beans/PropertyValue.hpp>
-#include <com/sun/star/lang/XInitialization.hpp>
-#include <com/sun/star/lang/WrappedTargetException.hpp>
-#include <com/sun/star/lang/IllegalArgumentException.hpp>
-#include <com/sun/star/container/ElementExistException.hpp>
-#include <com/sun/star/container/NoSuchElementException.hpp>
-#include <com/sun/star/container/XNameContainer.hpp>
-#include <com/sun/star/io/XInputStream.hpp>
-#include <com/sun/star/util/XFlushable.hpp>
-
-#include <cppuhelper/interfacecontainer.hxx>
-#include <cppuhelper/weak.hxx>
-
-namespace framework{
-
-/*-************************************************************************************************************
- @short factory to create handler-objects
- @descr These class can be used to create new handler for specified contents.
- We use cached values of our configuration to lay down, which handler match
- a given URL or handlername. (use service TypeDetection to do that)
- With a detected type name you can search a registered handler and create it with these factory.
-
- @implements XInterface
- XTypeProvider
- XServiceInfo
- XMultiServiceFactory
- XNameContainer
- XNameReplace
- XNameAccess
- XElementAccess
- XFlushable
-
- @base ThreadHelpBase
- OWeakObject
-
- @devstatus ready to use
- @threadsafe yes
-*//*-*************************************************************************************************************/
-
-class ContentHandlerFactory : // interfaces
- public css::lang::XTypeProvider ,
- public css::lang::XServiceInfo ,
- public css::lang::XMultiServiceFactory ,
- public css::container::XNameContainer , // => XNameReplace => XNameAccess => XElementAccess
- public css::util::XFlushable ,
- // base classes
- // Order is necessary for right initialization of it!
- private ThreadHelpBase ,
- private TransactionBase ,
- public ::cppu::OWeakObject
-{
-
- // public methods
-
-
- public:
-
-
- // constructor / destructor
-
- ContentHandlerFactory( const css::uno::Reference< css::lang::XMultiServiceFactory >& xFactory );
- virtual ~ContentHandlerFactory( );
-
-
- // XInterface, XTypeProvider, XServiceInfo
-
- DECLARE_XINTERFACE
- DECLARE_XTYPEPROVIDER
- DECLARE_XSERVICEINFO
-
-
- // XMultiServiceFactory
-
- virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstance ( const OUString& sTypeName ) throw( css::uno::Exception ,
- css::uno::RuntimeException );
- virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstanceWithArguments( const OUString& sTypeName ,
- const css::uno::Sequence< css::uno::Any >& lArguments ) throw( css::uno::Exception, css::uno::RuntimeException );
- virtual css::uno::Sequence< OUString > SAL_CALL getAvailableServiceNames ( ) throw( css::uno::RuntimeException );
-
-
- // XNameContainer
-
- virtual void SAL_CALL insertByName( const OUString& sHandlerName ,
- const css::uno::Any& aHandlerProperties ) throw( css::lang::IllegalArgumentException ,
- css::container::ElementExistException ,
- css::lang::WrappedTargetException ,
- css::uno::RuntimeException );
- virtual void SAL_CALL removeByName( const OUString& sHandlerName ) throw( css::container::NoSuchElementException ,
- css::lang::WrappedTargetException ,
- css::uno::RuntimeException );
-
-
- // XNameReplace
-
- virtual void SAL_CALL replaceByName( const OUString& sHandlerName ,
- const css::uno::Any& aHandlerProperties ) throw( css::lang::IllegalArgumentException ,
- css::container::NoSuchElementException ,
- css::lang::WrappedTargetException ,
- css::uno::RuntimeException );
-
-
- // XNameAccess
-
- virtual css::uno::Any SAL_CALL getByName ( const OUString& sName ) throw( css::container::NoSuchElementException ,
- css::lang::WrappedTargetException ,
- css::uno::RuntimeException );
- virtual css::uno::Sequence< OUString > SAL_CALL getElementNames( ) throw( css::uno::RuntimeException );
- virtual sal_Bool SAL_CALL hasByName ( const OUString& sName ) throw( css::uno::RuntimeException );
-
-
- // XElementAccess
-
- virtual css::uno::Type SAL_CALL getElementType() throw( css::uno::RuntimeException );
- virtual sal_Bool SAL_CALL hasElements () throw( css::uno::RuntimeException );
-
-
- // XFlushable
-
- virtual void SAL_CALL flush ( ) throw ( css::uno::RuntimeException );
- virtual void SAL_CALL addFlushListener ( const css::uno::Reference< css::util::XFlushListener >& xListener ) throw ( css::uno::RuntimeException );
- virtual void SAL_CALL removeFlushListener( const css::uno::Reference< css::util::XFlushListener >& xListener ) throw ( css::uno::RuntimeException );
-
-
- // private variables
- // (should be private everyway!)
-
-
- private:
-
- css::uno::Reference< css::lang::XMultiServiceFactory > m_xFactory ;
- FilterCache m_aCache ;
-
-}; // class ContentHandlerFactory
-
-} // namespace framework
-
-#endif // INCLUDED_FRAMEWORK_INC_SERVICES_CONTENTHANDLERFACTORY_HXX
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */