Kaydet (Commit) 955ca134 authored tarafından Yeliz Taneroğlu's avatar Yeliz Taneroğlu Kaydeden (comit) Stephan Bergmann

tdf#74608 Constructor function for XMLBasicImporter

Change-Id: I0a2c74c71d1633427598e793d7c211e5283c7a33
Reviewed-on: https://gerrit.libreoffice.org/24559Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
üst 69433966
...@@ -50,13 +50,6 @@ OUString SAL_CALL getImplementationName_XMLBasicExporter(); ...@@ -50,13 +50,6 @@ OUString SAL_CALL getImplementationName_XMLBasicExporter();
css::uno::Reference<css::uno::XInterface> SAL_CALL create_XMLBasicExporter( css::uno::Reference<css::uno::XInterface> SAL_CALL create_XMLBasicExporter(
css::uno::Reference<css::uno::XComponentContext> const & xContext); css::uno::Reference<css::uno::XComponentContext> const & xContext);
css::uno::Sequence<OUString> SAL_CALL
getSupportedServiceNames_XMLBasicImporter();
OUString SAL_CALL getImplementationName_XMLBasicImporter();
css::uno::Reference<css::uno::XInterface> SAL_CALL create_XMLBasicImporter(
css::uno::Reference<css::uno::XComponentContext> const & xContext);
} }
#endif #endif
......
...@@ -37,11 +37,6 @@ namespace xmlscript ...@@ -37,11 +37,6 @@ namespace xmlscript
getSupportedServiceNames_XMLBasicExporter, ::cppu::createSingleComponentFactory, getSupportedServiceNames_XMLBasicExporter, ::cppu::createSingleComponentFactory,
nullptr, 0 nullptr, 0
}, },
{
create_XMLBasicImporter, getImplementationName_XMLBasicImporter,
getSupportedServiceNames_XMLBasicImporter, ::cppu::createSingleComponentFactory,
nullptr, 0
},
{ nullptr, nullptr, nullptr, nullptr, nullptr, 0 } { nullptr, nullptr, nullptr, nullptr, nullptr, 0 }
}; };
} }
......
...@@ -497,19 +497,6 @@ void BasicImport::setDocumentLocator( const Reference< xml::sax::XLocator >& /*x ...@@ -497,19 +497,6 @@ void BasicImport::setDocumentLocator( const Reference< xml::sax::XLocator >& /*x
return xElement; return xElement;
} }
// component operations
OUString getImplementationName_XMLBasicImporter()
{
return OUString( "com.sun.star.comp.xmlscript.XMLBasicImporter" );
}
Sequence< OUString > getSupportedServiceNames_XMLBasicImporter()
{
Sequence< OUString > aNames { "com.sun.star.document.XMLBasicImporter" };
return aNames;
}
// XMLBasicImporterBase // XMLBasicImporterBase
XMLBasicImporterBase::XMLBasicImporterBase( const Reference< XComponentContext >& rxContext, bool bOasis ) XMLBasicImporterBase::XMLBasicImporterBase( const Reference< XComponentContext >& rxContext, bool bOasis )
...@@ -645,12 +632,13 @@ void BasicImport::setDocumentLocator( const Reference< xml::sax::XLocator >& /*x ...@@ -645,12 +632,13 @@ void BasicImport::setDocumentLocator( const Reference< xml::sax::XLocator >& /*x
OUString XMLBasicImporter::getImplementationName( ) throw (RuntimeException, std::exception) OUString XMLBasicImporter::getImplementationName( ) throw (RuntimeException, std::exception)
{ {
return getImplementationName_XMLBasicImporter(); return OUString( "com.sun.star.comp.xmlscript.XMLBasicImporter" );
} }
Sequence< OUString > XMLBasicImporter::getSupportedServiceNames( ) throw (RuntimeException, std::exception) Sequence< OUString > XMLBasicImporter::getSupportedServiceNames( ) throw (RuntimeException, std::exception)
{ {
return getSupportedServiceNames_XMLBasicImporter(); Sequence< OUString > aNames { "com.sun.star.document.XMLBasicImporter" };
return aNames;
} }
// XMLOasisBasicImporter // XMLOasisBasicImporter
...@@ -677,16 +665,16 @@ void BasicImport::setDocumentLocator( const Reference< xml::sax::XLocator >& /*x ...@@ -677,16 +665,16 @@ void BasicImport::setDocumentLocator( const Reference< xml::sax::XLocator >& /*x
return aNames; return aNames;
} }
// component operations
Reference< XInterface > SAL_CALL create_XMLBasicImporter(
Reference< XComponentContext > const & xContext )
{
return static_cast< lang::XTypeProvider * >( new XMLBasicImporter( xContext ) );
}
} // namespace xmlscript } // namespace xmlscript
extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface * SAL_CALL
com_sun_star_comp_xmlscript_XMLBasicImporter(
css::uno::XComponentContext *context,
css::uno::Sequence<css::uno::Any> const &)
{
return cppu::acquire(new xmlscript::XMLBasicImporter(context));
}
extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface * SAL_CALL extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface * SAL_CALL
com_sun_star_comp_xmlscript_XMLOasisBasicImporter( com_sun_star_comp_xmlscript_XMLOasisBasicImporter(
css::uno::XComponentContext *context, css::uno::XComponentContext *context,
......
...@@ -25,7 +25,8 @@ ...@@ -25,7 +25,8 @@
<implementation name="com.sun.star.comp.xmlscript.XMLBasicExporter"> <implementation name="com.sun.star.comp.xmlscript.XMLBasicExporter">
<service name="com.sun.star.document.XMLBasicExporter"/> <service name="com.sun.star.document.XMLBasicExporter"/>
</implementation> </implementation>
<implementation name="com.sun.star.comp.xmlscript.XMLBasicImporter"> <implementation name="com.sun.star.comp.xmlscript.XMLBasicImporter"
constructor="com_sun_star_comp_xmlscript_XMLBasicImporter">
<service name="com.sun.star.document.XMLBasicImporter"/> <service name="com.sun.star.document.XMLBasicImporter"/>
</implementation> </implementation>
<implementation name="com.sun.star.comp.xmlscript.XMLOasisBasicExporter" <implementation name="com.sun.star.comp.xmlscript.XMLOasisBasicExporter"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment