LibreOffice Module embeddedobj (master) 1
|
#include <xfactory.hxx>
Public Member Functions | |
OOoEmbeddedObjectFactory (const css::uno::Reference< css::uno::XComponentContext > &rxContext) | |
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL | createInstanceInitNew (const css::uno::Sequence< sal_Int8 > &aClassID, const OUString &aClassName, const css::uno::Reference< css::embed::XStorage > &xStorage, const OUString &sEntName, const css::uno::Sequence< css::beans::PropertyValue > &lObjArgs) override |
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL | createInstanceInitFromEntry (const css::uno::Reference< css::embed::XStorage > &xStorage, const OUString &sEntName, const css::uno::Sequence< css::beans::PropertyValue > &aMediaDescr, const css::uno::Sequence< css::beans::PropertyValue > &lObjArgs) override |
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL | createInstanceInitFromMediaDescriptor (const css::uno::Reference< css::embed::XStorage > &xStorage, const OUString &sEntName, const css::uno::Sequence< css::beans::PropertyValue > &aMediaDescr, const css::uno::Sequence< css::beans::PropertyValue > &lObjArgs) override |
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL | createInstanceUserInit (const css::uno::Sequence< sal_Int8 > &aClassID, const OUString &aClassName, const css::uno::Reference< css::embed::XStorage > &xStorage, const OUString &sEntName, sal_Int32 nEntryConnectionMode, const css::uno::Sequence< css::beans::PropertyValue > &lArguments, const css::uno::Sequence< css::beans::PropertyValue > &lObjArgs) override |
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL | createInstanceLink (const css::uno::Reference< css::embed::XStorage > &xStorage, const OUString &sEntName, const css::uno::Sequence< css::beans::PropertyValue > &aMediaDescr, const css::uno::Sequence< css::beans::PropertyValue > &lObjArgs) override |
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL | createInstanceLinkUserInit (const css::uno::Sequence< sal_Int8 > &aClassID, const OUString &aClassName, const css::uno::Reference< css::embed::XStorage > &xStorage, const OUString &sEntName, const css::uno::Sequence< css::beans::PropertyValue > &lArguments, const css::uno::Sequence< css::beans::PropertyValue > &lObjArgs) override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
Private Attributes | |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
::comphelper::MimeConfigurationHelper | m_aConfigHelper |
Definition at line 29 of file xfactory.hxx.
|
inlineexplicit |
Definition at line 39 of file xfactory.hxx.
|
overridevirtual |
Definition at line 38 of file xfactory.cxx.
References comphelper::MimeConfigurationHelper::GetObjectPropsByMediaType(), m_aConfigHelper, m_xContext, MIMETYPE_OASIS_OPENDOCUMENT_DATABASE_ASCII, and MIMETYPE_VND_SUN_XML_BASE_ASCII.
|
overridevirtual |
Definition at line 115 of file xfactory.cxx.
References comphelper::MimeConfigurationHelper::GetObjectPropsByFilter(), m_aConfigHelper, m_xContext, and comphelper::MimeConfigurationHelper::UpdateMediaDescriptorWithFilterName().
|
overridevirtual |
Definition at line 165 of file xfactory.cxx.
References aClassID, comphelper::MimeConfigurationHelper::GetObjectPropsByClassID(), m_aConfigHelper, and m_xContext.
|
overridevirtual |
Definition at line 254 of file xfactory.cxx.
References aURL, comphelper::MimeConfigurationHelper::GetObjectPropsByFilter(), m_aConfigHelper, m_xContext, and comphelper::MimeConfigurationHelper::UpdateMediaDescriptorWithFilterName().
|
overridevirtual |
Definition at line 297 of file xfactory.cxx.
References aClassID, aURL, comphelper::MimeConfigurationHelper::GetObjectPropsByClassID(), m_aConfigHelper, m_xContext, and comphelper::MimeConfigurationHelper::UpdateMediaDescriptorWithFilterName().
|
overridevirtual |
Definition at line 205 of file xfactory.cxx.
References aClassID, comphelper::MimeConfigurationHelper::GetObjectPropsByClassID(), m_aConfigHelper, m_xContext, and comphelper::MimeConfigurationHelper::UpdateMediaDescriptorWithFilterName().
|
overridevirtual |
Definition at line 352 of file xfactory.cxx.
|
overridevirtual |
Definition at line 362 of file xfactory.cxx.
|
overridevirtual |
Definition at line 357 of file xfactory.cxx.
References ServiceName, and cppu::supportsService().
|
private |
Definition at line 36 of file xfactory.hxx.
Referenced by createInstanceInitFromEntry(), createInstanceInitFromMediaDescriptor(), createInstanceInitNew(), createInstanceLink(), createInstanceLinkUserInit(), and createInstanceUserInit().
|
private |
Definition at line 34 of file xfactory.hxx.
Referenced by createInstanceInitFromEntry(), createInstanceInitFromMediaDescriptor(), createInstanceInitNew(), createInstanceLink(), createInstanceLinkUserInit(), and createInstanceUserInit().