LibreOffice Module embeddedobj (master) 1
|
#include <xcreator.hxx>
Public Member Functions | |
UNOEmbeddedObjectCreator (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 > &aMedDescr, 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 &sClassName, const css::uno::Reference< css::embed::XStorage > &xStorage, const OUString &sEntName, sal_Int32 nEntryConnectionMode, const css::uno::Sequence< css::beans::PropertyValue > &aArgs, const css::uno::Sequence< css::beans::PropertyValue > &aObjectArgs) 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 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 xcreator.hxx.
|
inline |
Definition at line 37 of file xcreator.hxx.
|
overridevirtual |
Definition at line 76 of file xcreator.cxx.
References comphelper::MimeConfigurationHelper::GetFactoryNameByMediaType(), m_aConfigHelper, m_xContext, MIMETYPE_OASIS_OPENDOCUMENT_DATABASE_ASCII, and MIMETYPE_VND_SUN_XML_BASE_ASCII.
|
overridevirtual |
Definition at line 235 of file xcreator.cxx.
References HandleFilter(), m_aConfigHelper, m_xContext, and comphelper::MimeConfigurationHelper::UpdateMediaDescriptorWithFilterName().
|
overridevirtual |
Definition at line 41 of file xcreator.cxx.
References aClassID, comphelper::MimeConfigurationHelper::GetFactoryNameByClassID(), m_aConfigHelper, and m_xContext.
|
overridevirtual |
Definition at line 327 of file xcreator.cxx.
References aURL, m_aConfigHelper, m_xContext, and comphelper::MimeConfigurationHelper::UpdateMediaDescriptorWithFilterName().
|
overridevirtual |
Definition at line 293 of file xcreator.cxx.
References aClassID, comphelper::MimeConfigurationHelper::GetFactoryNameByClassID(), m_aConfigHelper, and m_xContext.
|
overridevirtual |
Definition at line 391 of file xcreator.cxx.
|
overridevirtual |
Definition at line 401 of file xcreator.cxx.
|
overridevirtual |
Definition at line 396 of file xcreator.cxx.
References ServiceName, and cppu::supportsService().
|
private |
Definition at line 35 of file xcreator.hxx.
Referenced by createInstanceInitFromEntry(), createInstanceInitFromMediaDescriptor(), createInstanceInitNew(), createInstanceLink(), and createInstanceUserInit().
|
private |
Definition at line 33 of file xcreator.hxx.
Referenced by createInstanceInitFromEntry(), createInstanceInitFromMediaDescriptor(), createInstanceInitNew(), createInstanceLink(), and createInstanceUserInit().