23#include <com/sun/star/lang/XInitialization.hpp>
33 {
"com.sun.star.frame.FrameLoaderFactory" },
50 const css::uno::Sequence< css::uno::Any >& lArguments)
61 css::uno::Reference< css::uno::XInterface > xLoader =
m_xContext->getServiceManager()->createInstanceWithContext(sLoader,
m_xContext);
64 css::uno::Reference< css::lang::XInitialization > xInit(xLoader, css::uno::UNO_QUERY);
71 css::uno::Sequence< css::beans::PropertyValue > lConfig;
75 stlArguments.insert(stlArguments.begin(), css::uno::Any(lConfig));
94extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface*
96 css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any>
const&)
Reference< XComponentContext > m_xContext
void init(const OUString &sImplementationName, const css::uno::Sequence< OUString > &lServiceNames, FilterCache::EItemType eType)
initialize this generic instance with some specialized values from our derived object.
virtual css::uno::Sequence< OUString > SAL_CALL getElementNames() override
represent an item of a FilterCache instance.
implements the service <type scope="com.sun.star.document">FrameLoaderFactory</type>.
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstance(const OUString &sLoader) override
virtual css::uno::Sequence< OUString > SAL_CALL getAvailableServiceNames() override
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstanceWithArguments(const OUString &sLoader, const css::uno::Sequence< css::uno::Any > &lArguments) override
FrameLoaderFactory(const css::uno::Reference< css::uno::XComponentContext > &rxContext)
standard ctor to connect this interface wrapper to the global filter cache instance ....
css::uno::Reference< css::uno::XComponentContext > m_xContext
virtual ~FrameLoaderFactory() override
standard dtor.
const EnumerationType m_eType
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * filter_FrameLoaderFactory_get_implementation(css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
DstType sequenceToContainer(const css::uno::Sequence< SrcType > &i_Sequence)
css::uno::Sequence< DstElementType > containerToSequence(const SrcType &i_Container)
FilterCache & GetTheFilterCache()