diff options
author | Maxim Monastirsky <momonasmon@gmail.com> | 2014-04-22 23:11:52 +0300 |
---|---|---|
committer | Maxim Monastirsky <momonasmon@gmail.com> | 2014-04-25 01:09:36 +0300 |
commit | 9dd8b943ba0d1b60ee4d76ec4a514f0b087b1398 (patch) | |
tree | a30cf224a19451e05f2b7b48ccac8d475a00e9d4 /filter/source/xmlfilterdetect/filterdetect.cxx | |
parent | f2431c944376433219eb7eb704e9b21589f201f5 (diff) |
Remove unused code from xml detector
Change-Id: I3f8910017f60dd61a186c29e48a4a082010b989a
Diffstat (limited to 'filter/source/xmlfilterdetect/filterdetect.cxx')
-rw-r--r-- | filter/source/xmlfilterdetect/filterdetect.cxx | 82 |
1 files changed, 6 insertions, 76 deletions
diff --git a/filter/source/xmlfilterdetect/filterdetect.cxx b/filter/source/xmlfilterdetect/filterdetect.cxx index 378d8fb0687b..a6f0089790e5 100644 --- a/filter/source/xmlfilterdetect/filterdetect.cxx +++ b/filter/source/xmlfilterdetect/filterdetect.cxx @@ -17,26 +17,9 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ -#include <iostream> -#include <stdlib.h> -#include <ctype.h> -#include <stdio.h> -#include <cstring> #include "filterdetect.hxx" #include <osl/diagnose.h> -#include <com/sun/star/io/XActiveDataSource.hpp> -#include <com/sun/star/io/XOutputStream.hpp> #include <com/sun/star/io/XInputStream.hpp> -#include <com/sun/star/xml/sax/XDocumentHandler.hpp> -#include <com/sun/star/xml/sax/InputSource.hpp> -#include <com/sun/star/xml/sax/XParser.hpp> -#include <com/sun/star/xml/XImportFilter.hpp> -#include <com/sun/star/xml/XExportFilter.hpp> -#include <com/sun/star/frame/XController.hpp> -#include <com/sun/star/task/XStatusIndicator.hpp> -#include <com/sun/star/task/XStatusIndicatorFactory.hpp> -#include <com/sun/star/style/XStyleFamiliesSupplier.hpp> -#include <com/sun/star/style/XStyleLoader.hpp> #include <com/sun/star/uno/XComponentContext.hpp> #include <com/sun/star/document/XExtendedFilterDetection.hpp> #include <com/sun/star/container/XNameAccess.hpp> @@ -46,29 +29,6 @@ #include <unotools/ucbstreamhelper.hxx> #include <boost/scoped_ptr.hpp> -using com::sun::star::uno::Sequence; -using com::sun::star::uno::Reference; -using com::sun::star::uno::Any; -using com::sun::star::uno::UNO_QUERY; -using com::sun::star::uno::XComponentContext; -using com::sun::star::uno::XInterface; -using com::sun::star::uno::Exception; -using com::sun::star::uno::RuntimeException; -using com::sun::star::io::XActiveDataSource; -using com::sun::star::io::XOutputStream; -using com::sun::star::beans::PropertyValue; -using com::sun::star::document::XExporter; -using com::sun::star::document::XFilter; -using com::sun::star::document::XExtendedFilterDetection; - -using com::sun::star::io::XInputStream; -using com::sun::star::document::XImporter; -using com::sun::star::xml::sax::InputSource; -using com::sun::star::xml::sax::XDocumentHandler; -using com::sun::star::xml::sax::XParser; - -using namespace ::com::sun::star::frame; -using namespace ::com::sun::star; using namespace com::sun::star::container; using namespace com::sun::star::uno; using namespace com::sun::star::beans; @@ -142,11 +102,11 @@ OUString SAL_CALL FilterDetect::detect( com::sun::star::uno::Sequence< com::sun: if ( nUniPos == 0 ) // No BOM detected, try to guess UTF-16 endianness { - sal_uInt16 sHeader = 0; - pInStream->ReadUInt16( sHeader ); - if ( sHeader == 0x003C ) + sal_uInt16 nHeader = 0; + pInStream->ReadUInt16( nHeader ); + if ( nHeader == 0x003C ) bTryUtf16 = true; - else if ( sHeader == 0x3C00 ) + else if ( nHeader == 0x3C00 ) { bTryUtf16 = true; pInStream->SetEndianSwap( !pInStream->IsEndianSwap() ); @@ -209,42 +169,11 @@ OUString SAL_CALL FilterDetect::detect( com::sun::star::uno::Sequence< com::sun: } // XInitialization - -void SAL_CALL FilterDetect::initialize( const Sequence< Any >& aArguments ) +void SAL_CALL FilterDetect::initialize( const Sequence< Any >& /*aArguments*/ ) throw (Exception, RuntimeException, std::exception) { - Sequence < PropertyValue > aAnySeq; - sal_Int32 nLength = aArguments.getLength(); - if ( nLength && ( aArguments[0] >>= aAnySeq ) ) - { - const PropertyValue * pValue = aAnySeq.getConstArray(); - nLength = aAnySeq.getLength(); - for ( sal_Int32 i = 0 ; i < nLength; i++) - { - - if ( pValue[i].Name == "Type" ) - { - pValue[i].Value >>= msFilterName; - - } - else if ( pValue[i].Name == "UserData" ) - { - - pValue[i].Value >>= msUserData; - - } - else if ( pValue[i].Name == "TemplateName" ) - { - - pValue[i].Value>>=msTemplateName; - } - - } - } } - - OUString FilterDetect_getImplementationName () { return OUString( "com.sun.star.comp.filters.XMLFilterDetect" ); @@ -268,6 +197,7 @@ OUString SAL_CALL FilterDetect::getImplementationName( ) { return FilterDetect_getImplementationName(); } + sal_Bool SAL_CALL FilterDetect::supportsService( const OUString& rServiceName ) throw (RuntimeException, std::exception) { |