20#ifndef INCLUDED_PACKAGE_SOURCE_MANIFEST_MANIFESTWRITER_HXX
21#define INCLUDED_PACKAGE_SOURCE_MANIFEST_MANIFESTWRITER_HXX
24#include <com/sun/star/packages/manifest/XManifestWriter.hpp>
25#include <com/sun/star/lang/XServiceInfo.hpp>
28 namespace lang {
class XSingleServiceFactory; }
29 namespace uno {
class XComponentContext; }
34 css::packages::manifest::XManifestWriter,
35 css::lang::XServiceInfo
39 css::uno::Reference< css::uno::XComponentContext >
m_xContext;
41 ManifestWriter(
const css::uno::Reference< css::uno::XComponentContext > & xContext );
45 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 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