LibreOffice Module filter (master) 1
Public Member Functions | Private Attributes | List of all members
filter::config::ContentHandlerFactory Class Reference

implements the service <type scope="com.sun.star.document">ContentHandlerFactory</type>. More...

#include <contenthandlerfactory.hxx>

Inheritance diagram for filter::config::ContentHandlerFactory:
[legend]
Collaboration diagram for filter::config::ContentHandlerFactory:
[legend]

Public Member Functions

 ContentHandlerFactory (const css::uno::Reference< css::uno::XComponentContext > &rxContext)
 standard ctor to connect this interface wrapper to the global filter cache instance ... More...
 
virtual ~ContentHandlerFactory () override
 standard dtor. More...
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstance (const OUString &sHandler) override
 
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::Sequence< OUString > SAL_CALL getAvailableServiceNames () override
 
virtual css::uno::Any SAL_CALL getByName (const OUString &aName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getElementNames () override
 
virtual sal_Bool SAL_CALL hasByName (const OUString &aName) override
 
virtual css::uno::Type SAL_CALL getElementType () override
 
virtual sal_Bool SAL_CALL hasElements () override
 
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createSubSetEnumerationByQuery (const OUString &Query) override
 
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createSubSetEnumerationByProperties (const css::uno::Sequence< css::beans::NamedValue > &Properties) override
 

Private Attributes

css::uno::Reference< css::uno::XComponentContext > m_xContext
 

Detailed Description

implements the service <type scope="com.sun.star.document">ContentHandlerFactory</type>.

Definition at line 32 of file contenthandlerfactory.hxx.

Constructor & Destructor Documentation

◆ ContentHandlerFactory()

filter::config::ContentHandlerFactory::ContentHandlerFactory ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext)
explicit

standard ctor to connect this interface wrapper to the global filter cache instance ...

Parameters
rxContextreference to the uno service manager, which created this service instance.

Definition at line 29 of file contenthandlerfactory.cxx.

References filter::config::FilterCache::E_CONTENTHANDLER, and filter::config::BaseContainer::init().

◆ ~ContentHandlerFactory()

filter::config::ContentHandlerFactory::~ContentHandlerFactory ( )
overridevirtual

standard dtor.

Definition at line 38 of file contenthandlerfactory.cxx.

Member Function Documentation

◆ createInstance()

css::uno::Reference< css::uno::XInterface > SAL_CALL filter::config::ContentHandlerFactory::createInstance ( const OUString &  sHandler)
overridevirtual

Definition at line 43 of file contenthandlerfactory.cxx.

References createInstanceWithArguments().

◆ createInstanceWithArguments()

css::uno::Reference< css::uno::XInterface > SAL_CALL filter::config::ContentHandlerFactory::createInstanceWithArguments ( const OUString &  sHandler,
const css::uno::Sequence< css::uno::Any > &  lArguments 
)
overridevirtual

◆ createSubSetEnumerationByProperties()

virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL filter::config::ContentHandlerFactory::createSubSetEnumerationByProperties ( const css::uno::Sequence< css::beans::NamedValue > &  Properties)
inlineoverridevirtual

◆ createSubSetEnumerationByQuery()

virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL filter::config::ContentHandlerFactory::createSubSetEnumerationByQuery ( const OUString &  Query)
inlineoverridevirtual

◆ getAvailableServiceNames()

css::uno::Sequence< OUString > SAL_CALL filter::config::ContentHandlerFactory::getAvailableServiceNames ( )
overridevirtual

◆ getByName()

virtual css::uno::Any SAL_CALL filter::config::ContentHandlerFactory::getByName ( const OUString &  aName)
inlineoverridevirtual

Definition at line 77 of file contenthandlerfactory.hxx.

References aName, and filter::config::BaseContainer::getByName().

◆ getElementNames()

virtual css::uno::Sequence< OUString > SAL_CALL filter::config::ContentHandlerFactory::getElementNames ( )
inlineoverridevirtual

◆ getElementType()

virtual css::uno::Type SAL_CALL filter::config::ContentHandlerFactory::getElementType ( )
inlineoverridevirtual

◆ hasByName()

virtual sal_Bool SAL_CALL filter::config::ContentHandlerFactory::hasByName ( const OUString &  aName)
inlineoverridevirtual

Definition at line 81 of file contenthandlerfactory.hxx.

References aName, and filter::config::BaseContainer::hasByName().

◆ hasElements()

virtual sal_Bool SAL_CALL filter::config::ContentHandlerFactory::hasElements ( )
inlineoverridevirtual

Member Data Documentation

◆ m_xContext

css::uno::Reference< css::uno::XComponentContext > filter::config::ContentHandlerFactory::m_xContext
private

Definition at line 38 of file contenthandlerfactory.hxx.

Referenced by createInstanceWithArguments().


The documentation for this class was generated from the following files: