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

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

#include <frameloaderfactory.hxx>

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

Public Member Functions

 FrameLoaderFactory (const css::uno::Reference< css::uno::XComponentContext > &rxContext)
 standard ctor to connect this interface wrapper to the global filter cache instance ... More...
 
virtual ~FrameLoaderFactory () override
 standard dtor. More...
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstance (const OUString &sLoader) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstanceWithArguments (const OUString &sLoader, 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">FrameLoaderFactory</type>.

Definition at line 32 of file frameloaderfactory.hxx.

Constructor & Destructor Documentation

◆ FrameLoaderFactory()

filter::config::FrameLoaderFactory::FrameLoaderFactory ( 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 frameloaderfactory.cxx.

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

◆ ~FrameLoaderFactory()

filter::config::FrameLoaderFactory::~FrameLoaderFactory ( )
overridevirtual

standard dtor.

Definition at line 38 of file frameloaderfactory.cxx.

Member Function Documentation

◆ createInstance()

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

Definition at line 43 of file frameloaderfactory.cxx.

References createInstanceWithArguments().

◆ createInstanceWithArguments()

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

◆ createSubSetEnumerationByProperties()

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

◆ createSubSetEnumerationByQuery()

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

◆ getAvailableServiceNames()

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

◆ getByName()

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

Definition at line 77 of file frameloaderfactory.hxx.

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

◆ getElementNames()

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

◆ getElementType()

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

◆ hasByName()

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

Definition at line 81 of file frameloaderfactory.hxx.

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

◆ hasElements()

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

Member Data Documentation

◆ m_xContext

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

Definition at line 38 of file frameloaderfactory.hxx.

Referenced by createInstanceWithArguments().


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