23#include <com/sun/star/lang/XInitialization.hpp>
33 {
"com.sun.star.frame.ContentHandlerFactory" },
50 const css::uno::Sequence< css::uno::Any >& lArguments)
52 css::uno::Reference< css::uno::XInterface > xHandler;
66 css::uno::Reference< css::lang::XInitialization > xInit(xHandler, css::uno::UNO_QUERY);
73 css::uno::Sequence< css::beans::PropertyValue > lConfig;
77 stlArguments.insert(stlArguments.begin(), css::uno::Any(lConfig));
95extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface*
97 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">ContentHandlerFactory</type>.
virtual css::uno::Sequence< OUString > SAL_CALL getAvailableServiceNames() override
ContentHandlerFactory(const css::uno::Reference< css::uno::XComponentContext > &rxContext)
standard ctor to connect this interface wrapper to the global filter cache instance ....
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstanceWithArguments(const OUString &sHandler, const css::uno::Sequence< css::uno::Any > &lArguments) override
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstance(const OUString &sHandler) override
css::uno::Reference< css::uno::XComponentContext > m_xContext
virtual ~ContentHandlerFactory() override
standard dtor.
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * filter_ContentHandlerFactory_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()