20#ifndef INCLUDED_PACKAGE_SOURCE_MANIFEST_MANIFESTREADER_HXX
21#define INCLUDED_PACKAGE_SOURCE_MANIFEST_MANIFESTREADER_HXX
24#include <com/sun/star/packages/manifest/XManifestReader.hpp>
25#include <com/sun/star/lang/XServiceInfo.hpp>
28 namespace lang {
class XSingleServiceFactory; }
29 namespace uno {
class XComponentContext; }
34 css::packages::manifest::XManifestReader,
35 css::lang::XServiceInfo
39 css::uno::Reference< css::uno::XComponentContext >
m_xContext;
41 ManifestReader(
const css::uno::Reference< css::uno::XComponentContext > & xContext );
45 virtual css::uno::Sequence< css::uno::Sequence< css::beans::PropertyValue > > SAL_CALL
readManifestSequence(
const css::uno::Reference< css::io::XInputStream >& rStream )
override;
css::uno::Reference< css::uno::XComponentContext > m_xContext
virtual ~ManifestReader() override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual OUString SAL_CALL getImplementationName() override
virtual css::uno::Sequence< css::uno::Sequence< css::beans::PropertyValue > > SAL_CALL readManifestSequence(const css::uno::Reference< css::io::XInputStream > &rStream) override
ManifestReader(const css::uno::Reference< css::uno::XComponentContext > &xContext)