25#include <com/sun/star/lang/XMultiServiceFactory.hpp>
26#include <com/sun/star/frame/XComponentLoader.hpp>
27#include <com/sun/star/container/XHierarchicalNameContainer.hpp>
28#include <com/sun/star/container/XHierarchicalName.hpp>
29#include <com/sun/star/embed/XStorage.hpp>
30#include <com/sun/star/embed/XTransactedObject.hpp>
39 , css::lang::XMultiServiceFactory
40 , css::container::XHierarchicalNameContainer
41 , css::container::XHierarchicalName
42 , css::embed::XTransactedObject
56 const css::uno::Reference< css::uno::XComponentContext >& _xORB
57 ,
const css::uno::Reference< css::uno::XInterface >& _xParentContainer
59 ,
bool _bFormsContainer
72 virtual css::
uno::Reference< css::lang::XComponent > SAL_CALL
loadComponentFromURL( const OUString& URL, const OUString& TargetFrameName, sal_Int32 SearchFlags, const css::
uno::Sequence< css::beans::PropertyValue >& Arguments ) override;
80 virtual css::
uno::Any SAL_CALL
execute( const css::
ucb::Command& aCommand, sal_Int32 CommandId, const css::
uno::Reference< css::
ucb::XCommandEnvironment >& Environment ) override ;
95 virtual
void SAL_CALL
removeByName( const OUString& _rName ) override;
104 virtual
void SAL_CALL
commit( ) override;
105 virtual
void SAL_CALL
revert( ) override;
108 virtual
void SAL_CALL
rename( const OUString& newName ) override;
126 const OUString& _rName
virtual void SAL_CALL removeByName(const OUString &_rName) override
css::uno::Reference< css::embed::XStorage > getContainerStorage() const
ODocumentContainer(const css::uno::Reference< css::uno::XComponentContext > &_xORB, const css::uno::Reference< css::uno::XInterface > &_xParentContainer, const TContentPtr &_pImpl, bool _bFormsContainer)
constructs the container.
virtual void SAL_CALL removeByHierarchicalName(const OUString &Name) override
virtual OUString determineContentType() const override
OContentHelper.
virtual css::uno::Any SAL_CALL execute(const css::ucb::Command &aCommand, sal_Int32 CommandId, const css::uno::Reference< css::ucb::XCommandEnvironment > &Environment) override
virtual sal_Bool SAL_CALL hasByHierarchicalName(const OUString &_sName) override
virtual void SAL_CALL commit() override
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstance(const OUString &aServiceSpecifier) override
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
virtual void getPropertyDefaultByHandle(sal_Int32 _nHandle, css::uno::Any &_rDefault) const override
virtual void SAL_CALL insertByHierarchicalName(const OUString &aName, const css::uno::Any &aElement) override
::rtl::Reference< OContentHelper > getContent(const OUString &_sName) const
virtual css::uno::Any SAL_CALL getByHierarchicalName(const OUString &_sName) override
virtual void SAL_CALL rename(const OUString &newName) override
virtual OUString SAL_CALL getHierarchicalName() override
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstanceWithArguments(const OUString &ServiceSpecifier, const css::uno::Sequence< css::uno::Any > &Arguments) override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
virtual void SAL_CALL revert() override
virtual css::uno::Reference< css::ucb::XContent > createObject(const OUString &_rName) override
create an object from its persistent data within the configuration.
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual void SAL_CALL replaceByHierarchicalName(const OUString &aName, const css::uno::Any &aElement) override
virtual ::cppu::IPropertyArrayHelper * createArrayHelper() const override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual css::uno::Sequence< OUString > SAL_CALL getAvailableServiceNames() override
virtual OUString SAL_CALL composeHierarchicalName(const OUString &aRelativeName) override
virtual css::uno::Reference< css::lang::XComponent > SAL_CALL loadComponentFromURL(const OUString &URL, const OUString &TargetFrameName, sal_Int32 SearchFlags, const css::uno::Sequence< css::beans::PropertyValue > &Arguments) override
std::shared_ptr< OContentHelper_Impl > TContentPtr
::cppu::ImplHelper5< css::frame::XComponentLoader, css::lang::XMultiServiceFactory, css::container::XHierarchicalNameContainer, css::container::XHierarchicalName, css::embed::XTransactedObject > ODocumentContainer_Base
#define DECLARE_XINTERFACE()