[Libreoffice-commits] core.git: filter/source

Noel Grandin noelgrandin at gmail.com
Fri Mar 11 12:38:31 UTC 2016


 filter/source/xsltdialog/typedetectionimport.cxx |   29 ++++++++---------------
 filter/source/xsltdialog/typedetectionimport.hxx |   12 ---------
 2 files changed, 11 insertions(+), 30 deletions(-)

New commits:
commit 7f1d68a798fcde681fb01a17f0ff0fd4b2b6fb7f
Author: Noel Grandin <noelgrandin at gmail.com>
Date:   Thu Mar 10 16:40:36 2016 +0200

    these don't need to be fields on the class
    
    Change-Id: I6f8bab0b9c286270f1e896629379762e38d448c5
    Reviewed-on: https://gerrit.libreoffice.org/23120
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Noel Grandin <noelgrandin at gmail.com>

diff --git a/filter/source/xsltdialog/typedetectionimport.cxx b/filter/source/xsltdialog/typedetectionimport.cxx
index 8c19851..0865121 100644
--- a/filter/source/xsltdialog/typedetectionimport.cxx
+++ b/filter/source/xsltdialog/typedetectionimport.cxx
@@ -34,19 +34,12 @@ using namespace com::sun::star::xml::sax;
 using namespace com::sun::star;
 using namespace std;
 
+static const OUString sNode( "node" );
+static const OUString sName( "oor:name" );
+static const OUString sUIName( "UIName" );
+static const OUString sData( "Data" );
 
 TypeDetectionImporter::TypeDetectionImporter()
-:   sRootNode( "oor:component-data" ),
-    sNode( "node" ),
-    sName( "oor:name" ),
-    sProp( "prop" ),
-    sValue( "value" ),
-    sUIName( "UIName" ),
-    sData( "Data" ),
-    sFilters( "Filters" ),
-    sTypes( "Types" ),
-    sFilterAdaptorService( "com.sun.star.comp.Writer.XmlFilterAdaptor" ),
-    sXSLTFilterService( "com.sun.star.documentconversion.XSLTFilter" )
 {
 }
 
@@ -200,10 +193,10 @@ filter_info_impl* TypeDetectionImporter::createFilterForNode( Node * pNode )
     if( pFilter->maFlags == 0 )
         bOk = false;
 
-    if( aFilterService != sFilterAdaptorService )
+    if( aFilterService != "com.sun.star.comp.Writer.XmlFilterAdaptor" )
         bOk = false;
 
-    if( aAdapterService != sXSLTFilterService )
+    if( aAdapterService != "com.sun.star.documentconversion.XSLTFilter" )
         bOk = false;
 
     if( pFilter->maExtension.isEmpty() )
@@ -236,7 +229,7 @@ void SAL_CALL TypeDetectionImporter::startElement( const OUString& aName, const
     if( maStack.empty() )
     {
         // #109668# support legacy name as well on import
-        if( aName == sRootNode || aName == "oor:node" )
+        if( aName == "oor:component-data" || aName == "oor:node" )
         {
             eNewState = e_Root;
         }
@@ -247,11 +240,11 @@ void SAL_CALL TypeDetectionImporter::startElement( const OUString& aName, const
         {
             OUString aNodeName( xAttribs->getValueByName( sName ) );
 
-            if( aNodeName == sFilters )
+            if( aNodeName == "Filters" )
             {
                 eNewState = e_Filters;
             }
-            else if( aNodeName == sTypes )
+            else if( aNodeName == "Types" )
             {
                 eNewState = e_Types;
             }
@@ -268,7 +261,7 @@ void SAL_CALL TypeDetectionImporter::startElement( const OUString& aName, const
     }
     else if( (maStack.top() == e_Filter) || (maStack.top() == e_Type))
     {
-        if( aName == sProp )
+        if( aName == "prop" )
         {
             maPropertyName = xAttribs->getValueByName( sName );
             eNewState = e_Property;
@@ -276,7 +269,7 @@ void SAL_CALL TypeDetectionImporter::startElement( const OUString& aName, const
     }
     else if( maStack.top() == e_Property )
     {
-        if( aName == sValue )
+        if( aName == "value" )
         {
             eNewState = e_Value;
             maValue.clear();
diff --git a/filter/source/xsltdialog/typedetectionimport.hxx b/filter/source/xsltdialog/typedetectionimport.hxx
index fcc668e..9d2be2d 100644
--- a/filter/source/xsltdialog/typedetectionimport.hxx
+++ b/filter/source/xsltdialog/typedetectionimport.hxx
@@ -97,18 +97,6 @@ private:
     OUString maValue;
     OUString maNodeName;
     OUString maPropertyName;
-
-    const OUString sRootNode;
-    const OUString sNode;
-    const OUString sName;
-    const OUString sProp;
-    const OUString sValue;
-    const OUString sUIName;
-    const OUString sData;
-    const OUString sFilters;
-    const OUString sTypes;
-    const OUString sFilterAdaptorService;
-    const OUString sXSLTFilterService;
 };
 #endif
 


More information about the Libreoffice-commits mailing list