diff options
author | Noel Grandin <noelgrandin@gmail.com> | 2020-01-07 13:01:41 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2020-01-07 17:45:03 +0100 |
commit | e1383444c6d00f5d0b1d507670517f45988b9cc7 (patch) | |
tree | 5304b99014f1b2236456923a3e98b2c0dbf31511 /dbaccess | |
parent | 0f4dd820ee433932d9d9237b676292d31c4ba913 (diff) |
extract some common code from ImportContext classes
which reduces code bloat, and lets us log when elements are ignored
Change-Id: I5ca12bc1fcbfa3bea49ebde819fd80bd233a96a0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86338
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'dbaccess')
-rw-r--r-- | dbaccess/source/filter/xml/xmlConnectionData.cxx | 3 | ||||
-rw-r--r-- | dbaccess/source/filter/xml/xmlDataSource.cxx | 3 | ||||
-rw-r--r-- | dbaccess/source/filter/xml/xmlDataSourceSetting.cxx | 3 | ||||
-rw-r--r-- | dbaccess/source/filter/xml/xmlDataSourceSettings.cxx | 3 | ||||
-rw-r--r-- | dbaccess/source/filter/xml/xmlDatabase.cxx | 3 | ||||
-rw-r--r-- | dbaccess/source/filter/xml/xmlDatabaseDescription.cxx | 3 | ||||
-rw-r--r-- | dbaccess/source/filter/xml/xmlDocuments.cxx | 3 | ||||
-rw-r--r-- | dbaccess/source/filter/xml/xmlHierarchyCollection.cxx | 3 | ||||
-rw-r--r-- | dbaccess/source/filter/xml/xmlQuery.cxx | 3 | ||||
-rw-r--r-- | dbaccess/source/filter/xml/xmlTable.cxx | 3 | ||||
-rw-r--r-- | dbaccess/source/filter/xml/xmlTableFilterList.cxx | 3 | ||||
-rw-r--r-- | dbaccess/source/filter/xml/xmlfilter.cxx | 16 |
12 files changed, 2 insertions, 47 deletions
diff --git a/dbaccess/source/filter/xml/xmlConnectionData.cxx b/dbaccess/source/filter/xml/xmlConnectionData.cxx index 41cd781b56c6..ddef531688c2 100644 --- a/dbaccess/source/filter/xml/xmlConnectionData.cxx +++ b/dbaccess/source/filter/xml/xmlConnectionData.cxx @@ -88,9 +88,6 @@ SvXMLImportContextRef OXMLConnectionData::CreateChildContext( break; } - if( !pContext ) - pContext = new SvXMLImportContext( GetImport(), nPrefix, rLocalName ); - return pContext; } diff --git a/dbaccess/source/filter/xml/xmlDataSource.cxx b/dbaccess/source/filter/xml/xmlDataSource.cxx index 50b6b494abf2..aad160ee9bae 100644 --- a/dbaccess/source/filter/xml/xmlDataSource.cxx +++ b/dbaccess/source/filter/xml/xmlDataSource.cxx @@ -251,9 +251,6 @@ SvXMLImportContextRef OXMLDataSource::CreateChildContext( break; } - if( !pContext ) - pContext = new SvXMLImportContext( GetImport(), nPrefix, rLocalName ); - return pContext; } diff --git a/dbaccess/source/filter/xml/xmlDataSourceSetting.cxx b/dbaccess/source/filter/xml/xmlDataSourceSetting.cxx index 74d0e9b992b9..a874f14bdffb 100644 --- a/dbaccess/source/filter/xml/xmlDataSourceSetting.cxx +++ b/dbaccess/source/filter/xml/xmlDataSourceSetting.cxx @@ -123,9 +123,6 @@ SvXMLImportContextRef OXMLDataSourceSetting::CreateChildContext( break; } - if( !pContext ) - pContext = new SvXMLImportContext( GetImport(), nPrefix, rLocalName ); - return pContext; } diff --git a/dbaccess/source/filter/xml/xmlDataSourceSettings.cxx b/dbaccess/source/filter/xml/xmlDataSourceSettings.cxx index 2b40d715f136..3ff748158753 100644 --- a/dbaccess/source/filter/xml/xmlDataSourceSettings.cxx +++ b/dbaccess/source/filter/xml/xmlDataSourceSettings.cxx @@ -64,9 +64,6 @@ SvXMLImportContextRef OXMLDataSourceSettings::CreateChildContext( break; } - if( !pContext ) - pContext = new SvXMLImportContext( GetImport(), nPrefix, rLocalName ); - return pContext; } diff --git a/dbaccess/source/filter/xml/xmlDatabase.cxx b/dbaccess/source/filter/xml/xmlDatabase.cxx index 62778fdb36d6..d6ca6e6e1d4a 100644 --- a/dbaccess/source/filter/xml/xmlDatabase.cxx +++ b/dbaccess/source/filter/xml/xmlDatabase.cxx @@ -122,9 +122,6 @@ SvXMLImportContextRef OXMLDatabase::CreateChildContext( break; } - if( !pContext ) - pContext = new SvXMLImportContext( GetImport(), nPrefix, rLocalName ); - return pContext; } diff --git a/dbaccess/source/filter/xml/xmlDatabaseDescription.cxx b/dbaccess/source/filter/xml/xmlDatabaseDescription.cxx index dbdd3b540642..3290e3344f8e 100644 --- a/dbaccess/source/filter/xml/xmlDatabaseDescription.cxx +++ b/dbaccess/source/filter/xml/xmlDatabaseDescription.cxx @@ -75,9 +75,6 @@ SvXMLImportContextRef OXMLDatabaseDescription::CreateChildContext( break; } - if( !pContext ) - pContext = new SvXMLImportContext( GetImport(), nPrefix, rLocalName ); - return pContext; } diff --git a/dbaccess/source/filter/xml/xmlDocuments.cxx b/dbaccess/source/filter/xml/xmlDocuments.cxx index 5edc6cd10106..4c58e6fada53 100644 --- a/dbaccess/source/filter/xml/xmlDocuments.cxx +++ b/dbaccess/source/filter/xml/xmlDocuments.cxx @@ -94,9 +94,6 @@ SvXMLImportContextRef OXMLDocuments::CreateChildContext( break; } - if( !pContext ) - pContext = new SvXMLImportContext( GetImport(), nPrefix, rLocalName ); - return pContext; } diff --git a/dbaccess/source/filter/xml/xmlHierarchyCollection.cxx b/dbaccess/source/filter/xml/xmlHierarchyCollection.cxx index 7b94d3f1176d..44052a93ed67 100644 --- a/dbaccess/source/filter/xml/xmlHierarchyCollection.cxx +++ b/dbaccess/source/filter/xml/xmlHierarchyCollection.cxx @@ -135,9 +135,6 @@ SvXMLImportContextRef OXMLHierarchyCollection::CreateChildContext( break; } - if( !pContext ) - pContext = new SvXMLImportContext( GetImport(), nPrefix, rLocalName ); - return pContext; } diff --git a/dbaccess/source/filter/xml/xmlQuery.cxx b/dbaccess/source/filter/xml/xmlQuery.cxx index a88e604c48ed..d41b1929937d 100644 --- a/dbaccess/source/filter/xml/xmlQuery.cxx +++ b/dbaccess/source/filter/xml/xmlQuery.cxx @@ -99,9 +99,6 @@ SvXMLImportContextRef OXMLQuery::CreateChildContext( } } - if (!xContext) - xContext = new SvXMLImportContext( GetImport(), nPrefix, rLocalName ); - return xContext; } diff --git a/dbaccess/source/filter/xml/xmlTable.cxx b/dbaccess/source/filter/xml/xmlTable.cxx index 7d574d09565e..b1fc0084d828 100644 --- a/dbaccess/source/filter/xml/xmlTable.cxx +++ b/dbaccess/source/filter/xml/xmlTable.cxx @@ -143,9 +143,6 @@ SvXMLImportContextRef OXMLTable::CreateChildContext( break; } - if( !pContext ) - pContext = new SvXMLImportContext( GetImport(), nPrefix, rLocalName ); - return pContext; } diff --git a/dbaccess/source/filter/xml/xmlTableFilterList.cxx b/dbaccess/source/filter/xml/xmlTableFilterList.cxx index 34c823e1cc1f..dc98a855b6b5 100644 --- a/dbaccess/source/filter/xml/xmlTableFilterList.cxx +++ b/dbaccess/source/filter/xml/xmlTableFilterList.cxx @@ -66,9 +66,6 @@ SvXMLImportContextRef OXMLTableFilterList::CreateChildContext( pContext = new OXMLTableFilterList( GetImport(), nPrefix, rLocalName ); } - if( !pContext ) - pContext = new SvXMLImportContext( GetImport(), nPrefix, rLocalName ); - return pContext; } diff --git a/dbaccess/source/filter/xml/xmlfilter.cxx b/dbaccess/source/filter/xml/xmlfilter.cxx index 332933615ff3..2dc7c17fefc3 100644 --- a/dbaccess/source/filter/xml/xmlfilter.cxx +++ b/dbaccess/source/filter/xml/xmlfilter.cxx @@ -428,10 +428,7 @@ public: { return new XMLDocumentSettingsContext(GetImport(), nPrefix, rLocalName, xAttrList); } - else - { - return new SvXMLImportContext(GetImport(), nPrefix, rLocalName); - } + return nullptr; } }; @@ -467,9 +464,6 @@ public: break; } - if (!pContext) - pContext = new SvXMLImportContext(GetImport(), nPrefix, rLocalName); - return pContext; } }; @@ -495,10 +489,7 @@ public: rImport.GetProgressBarHelper()->Increment( PROGRESS_BAR_STEP ); return new OXMLDatabase(rImport, nPrefix, rLocalName ); } - else - { - return new SvXMLImportContext(GetImport(), nPrefix, rLocalName); - } + return nullptr; } }; @@ -536,9 +527,6 @@ public: break; } - if (!pContext) - pContext = new SvXMLImportContext(GetImport(), nPrefix, rLocalName); - return pContext; } }; |