LibreOffice Module sw (master) 1
|
#include <unotextbodyhf.hxx>
Public Member Functions | |
SwXBodyText (SwDoc *const pDoc) | |
rtl::Reference< SwXTextCursor > | CreateTextCursor (const bool bIgnoreTables=false) |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) override |
virtual void SAL_CALL | acquire () noexcept override |
virtual void SAL_CALL | release () noexcept override |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &rServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () 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 | createEnumeration () override |
rtl::Reference< SwXParagraphEnumeration > | createParagraphEnumeration () |
virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL | createTextCursor () override |
virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL | createTextCursorByRange (const css::uno::Reference< css::text::XTextRange > &xTextPosition) override |
![]() | |
virtual const SwStartNode * | GetStartNode () const |
SwXText (SwDoc *const pDoc, const CursorType eType) | |
const SwDoc * | GetDoc () const |
SwDoc * | GetDoc () |
virtual css::uno::Reference< css::text::XTextCursor > | CreateCursor () |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) override |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () override |
virtual void SAL_CALL | setPropertyValue (const OUString &rPropertyName, const css::uno::Any &rValue) override |
virtual css::uno::Any SAL_CALL | getPropertyValue (const OUString &rPropertyName) override |
virtual void SAL_CALL | addPropertyChangeListener (const OUString &rPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override |
virtual void SAL_CALL | removePropertyChangeListener (const OUString &rPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override |
virtual void SAL_CALL | addVetoableChangeListener (const OUString &rPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &xListener) override |
virtual void SAL_CALL | removeVetoableChangeListener (const OUString &rPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &xListener) override |
virtual css::uno::Reference< css::text::XText > SAL_CALL | getText () override |
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL | getStart () override |
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL | getEnd () override |
virtual OUString SAL_CALL | getString () override |
virtual void SAL_CALL | setString (const OUString &rString) override |
virtual void SAL_CALL | insertString (const css::uno::Reference< css::text::XTextRange > &xRange, const OUString &aString, sal_Bool bAbsorb) override |
virtual void SAL_CALL | insertControlCharacter (const css::uno::Reference< css::text::XTextRange > &xRange, sal_Int16 nControlCharacter, sal_Bool bAbsorb) override |
virtual void SAL_CALL | insertTextContent (const css::uno::Reference< css::text::XTextRange > &xRange, const css::uno::Reference< css::text::XTextContent > &xContent, sal_Bool bAbsorb) override |
virtual void SAL_CALL | removeTextContent (const css::uno::Reference< css::text::XTextContent > &xContent) override |
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL | finishParagraph (const css::uno::Sequence< css::beans::PropertyValue > &rCharacterAndParagraphProperties) override |
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL | finishParagraphInsert (const css::uno::Sequence< css::beans::PropertyValue > &rCharacterAndParagraphProperties, const css::uno::Reference< css::text::XTextRange > &xInsertPosition) override |
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL | appendTextPortion (const OUString &rText, const css::uno::Sequence< css::beans::PropertyValue > &rCharacterAndParagraphProperties) override |
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL | insertTextPortion (const OUString &rText, const css::uno::Sequence< css::beans::PropertyValue > &rCharacterAndParagraphProperties, const css::uno::Reference< css::text::XTextRange > &rTextRange) override |
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL | appendTextContent (const css::uno::Reference< css::text::XTextContent > &xTextContent, const css::uno::Sequence< css::beans::PropertyValue > &rCharacterAndParagraphProperties) override |
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL | insertTextContentWithProperties (const css::uno::Reference< css::text::XTextContent > &xTextContent, const css::uno::Sequence< css::beans::PropertyValue > &rCharacterAndParagraphProperties, const css::uno::Reference< css::text::XTextRange > &xInsertPosition) override |
virtual css::uno::Reference< css::text::XTextContent > SAL_CALL | convertToTextFrame (const css::uno::Reference< css::text::XTextRange > &xStart, const css::uno::Reference< css::text::XTextRange > &xEnd, const css::uno::Sequence< css::beans::PropertyValue > &xFrameProperties) override |
virtual css::uno::Reference< css::text::XTextTable > SAL_CALL | convertToTable (css::uno::Sequence< css::uno::Sequence< css::uno::Sequence< css::uno::Reference< css::text::XTextRange > > > > const &rTableRanges, css::uno::Sequence< css::uno::Sequence< css::uno::Sequence< css::beans::PropertyValue > > > const &rCellProperties, css::uno::Sequence< css::uno::Sequence< css::beans::PropertyValue > > const &rRowProperties, css::uno::Sequence< css::beans::PropertyValue > const &rTableProperties) override |
virtual void SAL_CALL | copyText (const css::uno::Reference< css::text::XTextCopy > &xSource) override |
sal_Int16 SAL_CALL | compareRegionStarts (const css::uno::Reference< css::text::XTextRange > &xR1, const css::uno::Reference< css::text::XTextRange > &xR2) override |
sal_Int16 SAL_CALL | compareRegionEnds (const css::uno::Reference< css::text::XTextRange > &xR1, const css::uno::Reference< css::text::XTextRange > &xR2) override |
virtual void SAL_CALL | insertTextContentBefore (const css::uno::Reference< css::text::XTextContent > &xNewContent, const css::uno::Reference< css::text::XTextContent > &xSuccessor) override |
virtual void SAL_CALL | insertTextContentAfter (const css::uno::Reference< css::text::XTextContent > &xNewContent, const css::uno::Reference< css::text::XTextContent > &xPredecessor) override |
virtual void SAL_CALL | removeTextContentBefore (const css::uno::Reference< css::text::XTextContent > &xSuccessor) override |
virtual void SAL_CALL | removeTextContentAfter (const css::uno::Reference< css::text::XTextContent > &xPredecessor) override |
Private Member Functions | |
virtual | ~SwXBodyText () override |
Additional Inherited Members | |
![]() | |
bool | IsValid () const |
void | Invalidate () |
void | SetDoc (SwDoc *const pDoc) |
virtual | ~SwXText () |
Definition at line 40 of file unotextbodyhf.hxx.
|
overrideprivatevirtual |
Definition at line 2360 of file unotext.cxx.
SwXBodyText::SwXBodyText | ( | SwDoc *const | pDoc | ) |
Definition at line 2355 of file unotext.cxx.
References Body.
|
inlineoverridevirtualnoexcept |
Definition at line 56 of file unotextbodyhf.hxx.
|
overridevirtual |
Definition at line 2489 of file unotext.cxx.
References createParagraphEnumeration().
rtl::Reference< SwXParagraphEnumeration > SwXBodyText::createParagraphEnumeration | ( | ) |
Definition at line 2495 of file unotext.cxx.
References Body, cInvalidObject, SwXParagraphEnumeration::Create(), fnMoveBackward, SwXText::GetDoc(), SwNodes::GetEndOfContent(), SwDoc::GetNodes(), GoInDoc(), and SwXText::IsValid().
Referenced by createEnumeration().
|
overridevirtual |
Definition at line 2428 of file unotext.cxx.
References cInvalidObject, and CreateTextCursor().
rtl::Reference< SwXTextCursor > SwXBodyText::CreateTextCursor | ( | const bool | bIgnoreTables = false | ) |
Definition at line 2404 of file unotext.cxx.
References SwPosition::Assign(), Body, SwNode::EndOfSectionNode(), SwNode::FindTableNode(), fnMoveBackward, SwXText::GetDoc(), SwDoc::GetNodes(), SwPaM::GetPoint(), SwPaM::GetPointNode(), GoInDoc(), SwNodes::GoNext(), SwXText::IsValid(), and SwPaM::Move().
Referenced by SwXTextDocument::CreateCursorForSearch(), and createTextCursor().
|
overridevirtual |
Definition at line 2444 of file unotext.cxx.
References Body, cInvalidObject, SwXText::GetDoc(), SwNodes::GetEndOfContent(), SwPaM::GetMark(), SwDoc::GetNodes(), SwPaM::GetPoint(), SwPaM::GetPointNode(), SwNode::GetTextNode(), SwNode::IsSectionNode(), SwXText::IsValid(), SwNode::StartOfSectionNode(), and sw::XTextRangeToSwPaM().
|
overridevirtual |
Definition at line 2514 of file unotext.cxx.
References cppu::UnoType< typename T >::get().
|
overridevirtual |
Definition at line 2390 of file unotext.cxx.
|
overridevirtual |
Definition at line 2365 of file unotext.cxx.
|
overridevirtual |
Definition at line 2376 of file unotext.cxx.
|
overridevirtual |
Reimplemented from SwXText.
Definition at line 2382 of file unotext.cxx.
References aTypes, and SwXText::getTypes().
|
overridevirtual |
Definition at line 2520 of file unotext.cxx.
References cInvalidObject, and SwXText::IsValid().
|
overridevirtual |
Reimplemented from SwXText.
Definition at line 2396 of file unotext.cxx.
References SwXText::queryInterface().
|
inlineoverridevirtualnoexcept |
Definition at line 57 of file unotextbodyhf.hxx.
|
overridevirtual |
Definition at line 2370 of file unotext.cxx.
References cppu::supportsService().