20 #ifndef INCLUDED_SW_INC_UNOTEXTBODYHF_HXX
21 #define INCLUDED_SW_INC_UNOTEXTBODYHF_HXX
23 #include <com/sun/star/lang/XServiceInfo.hpp>
24 #include <com/sun/star/container/XEnumerationAccess.hpp>
35 typedef ::cppu::WeakAggImplHelper2
36 < css::lang::XServiceInfo
37 , css::container::XEnumerationAccess
55 const css::uno::Type& rType)
override;
56 virtual void SAL_CALL
acquire() noexcept
override { OWeakObject::acquire(); }
57 virtual void SAL_CALL
release() noexcept
override { OWeakObject::release(); }
61 const css::uno::Type& rType)
override;
64 virtual css::uno::Sequence< css::uno::Type >
66 virtual css::uno::Sequence< sal_Int8 > SAL_CALL
72 const OUString& rServiceName)
override;
73 virtual css::uno::Sequence< OUString > SAL_CALL
81 virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL
85 virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL
87 virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL
89 const css::uno::Reference< css::text::XTextRange > & xTextPosition)
override;
93 typedef ::cppu::WeakImplHelper
94 < css::lang::XServiceInfo
95 , css::container::XEnumerationAccess
106 virtual css::uno::Reference< css::text::XTextCursor >
115 static css::uno::Reference< css::text::XText >
118 css::uno::Reference<css::text::XTextCursor>
CreateTextCursor(
const bool bIgnoreTables =
false);
122 const css::uno::Type& rType)
override;
123 virtual void SAL_CALL
acquire() noexcept
override { OWeakObject::acquire(); }
124 virtual void SAL_CALL
release() noexcept
override { OWeakObject::release(); }
127 virtual css::uno::Sequence< css::uno::Type >
129 virtual css::uno::Sequence< sal_Int8 > SAL_CALL
135 const OUString& rServiceName)
override;
136 virtual css::uno::Sequence< OUString > SAL_CALL
144 virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL
148 virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL
150 virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL
152 const css::uno::Reference< css::text::XTextRange > & xTextPosition)
override;
156 #endif // INCLUDED_SW_INC_UNOTEXTBODYHF_HXX
Starts a section of nodes in the document model.
::cppu::WeakImplHelper< css::lang::XServiceInfo, css::container::XEnumerationAccess > SwXHeadFootText_Base
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL createTextCursor() override
virtual void SAL_CALL acquire() noexcept override
virtual OUString SAL_CALL getImplementationName() override
virtual sal_Bool SAL_CALL supportsService(const OUString &rServiceName) override
std::unique_ptr< T, UnoImplPtrDeleter< T > > UnoImplPtr
Smart pointer class ensuring that the pointed object is deleted with a locked SolarMutex.
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual css::uno::Type SAL_CALL getElementType() override
virtual ~SwXBodyText() override
virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL createTextCursorByRange(const css::uno::Reference< css::text::XTextRange > &xTextPosition) override
virtual css::uno::Any SAL_CALL queryAggregation(const css::uno::Type &rType) override
SwXBodyText(SwDoc *const pDoc)
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration() override
virtual void SAL_CALL release() noexcept override
rtl::Reference< SwXTextCursor > CreateTextCursor(const bool bIgnoreTables=false)
::cppu::WeakAggImplHelper2< css::lang::XServiceInfo, css::container::XEnumerationAccess > SwXBodyText_Base
virtual sal_Bool SAL_CALL hasElements() override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override