LibreOffice Module filter (master) 1
|
implements the service <type scope="com.sun.star.document">ContentHandlerFactory</type>. More...
#include <contenthandlerfactory.hxx>
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 |
implements the service <type scope="com.sun.star.document">ContentHandlerFactory</type>.
Definition at line 32 of file contenthandlerfactory.hxx.
|
explicit |
standard ctor to connect this interface wrapper to the global filter cache instance ...
rxContext | reference 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().
|
overridevirtual |
standard dtor.
Definition at line 38 of file contenthandlerfactory.cxx.
|
overridevirtual |
Definition at line 43 of file contenthandlerfactory.cxx.
References createInstanceWithArguments().
|
overridevirtual |
Definition at line 49 of file contenthandlerfactory.cxx.
References comphelper::containerToSequence(), filter::config::FilterCache::E_CONTENTHANDLER, filter::config::GetTheFilterCache(), m_aMutex, m_xContext, and comphelper::sequenceToContainer().
Referenced by createInstance().
|
inlineoverridevirtual |
Definition at line 91 of file contenthandlerfactory.hxx.
References filter::config::BaseContainer::createSubSetEnumerationByProperties(), and Properties.
|
inlineoverridevirtual |
Definition at line 89 of file contenthandlerfactory.hxx.
References filter::config::BaseContainer::createSubSetEnumerationByQuery(), and Query.
|
overridevirtual |
Definition at line 87 of file contenthandlerfactory.cxx.
References filter::config::BaseContainer::getElementNames().
|
inlineoverridevirtual |
Definition at line 77 of file contenthandlerfactory.hxx.
References aName, and filter::config::BaseContainer::getByName().
|
inlineoverridevirtual |
Definition at line 79 of file contenthandlerfactory.hxx.
References filter::config::BaseContainer::getElementNames().
|
inlineoverridevirtual |
Definition at line 84 of file contenthandlerfactory.hxx.
References filter::config::BaseContainer::getElementType().
|
inlineoverridevirtual |
Definition at line 81 of file contenthandlerfactory.hxx.
References aName, and filter::config::BaseContainer::hasByName().
|
inlineoverridevirtual |
Definition at line 86 of file contenthandlerfactory.hxx.
References filter::config::BaseContainer::hasElements().
|
private |
Definition at line 38 of file contenthandlerfactory.hxx.
Referenced by createInstanceWithArguments().