25#include <com/sun/star/xml/sax/Writer.hpp>
26#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp>
27#include <com/sun/star/xml/sax/SAXException.hpp>
40#if OSL_DEBUG_LEVEL > 0
41#define THROW_WHERE SAL_WHERE
57 Reference < XWriter > xSource = Writer::create(
m_xContext );
58 xSource->setOutputStream ( rStream );
62 catch( SAXException& )
65 throw css::lang::WrappedTargetRuntimeException(
THROW_WHERE,
72 return "com.sun.star.packages.manifest.comp.ManifestWriter";
81 return {
"com.sun.star.packages.manifest.ManifestWriter" };
85extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface*
87 css::uno::XComponentContext* context , css::uno::Sequence<css::uno::Any>
const&)
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * package_ManifestWriter_get_implementation(css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
Reference< XComponentContext > m_xContext
virtual OUString SAL_CALL getImplementationName() override
virtual ~ManifestWriter() override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual void SAL_CALL writeManifestSequence(const css::uno::Reference< css::io::XOutputStream > &rStream, const css::uno::Sequence< css::uno::Sequence< css::beans::PropertyValue > > &rSequence) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
ManifestWriter(const css::uno::Reference< css::uno::XComponentContext > &xContext)
css::uno::Reference< css::uno::XComponentContext > m_xContext
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)
Any SAL_CALL getCaughtException()