LibreOffice Module sw (master)  1
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
SwXMetaText Class Reference
Inheritance diagram for SwXMetaText:
[legend]
Collaboration diagram for SwXMetaText:
[legend]

Public Member Functions

 SwXMetaText (SwDoc &rDoc, SwXMeta &rMeta)
 
virtual void SAL_CALL acquire () override throw ()
 
virtual void SAL_CALL release () override throw ()
 
virtual uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual uno::Reference< text::XTextCursor > SAL_CALL createTextCursor () override
 
virtual uno::Reference< text::XTextCursor > SAL_CALL createTextCursorByRange (const uno::Reference< text::XTextRange > &xTextPosition) override
 
- Public Member Functions inherited from cppu::OWeakObject
 OWeakObject ()
 
 OWeakObject (const OWeakObject &)
 
OWeakObject &SAL_CALL operator= (const OWeakObject &)
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) SAL_OVERRIDE
 
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () SAL_OVERRIDE
 
SAL_CALL operator css::uno::Reference< css::uno::XInterface > ()
 
- Public Member Functions inherited from SwXText
 SwXText (SwDoc *const pDoc, const CursorType eType)
 
const SwDocGetDoc () const
 
SwDocGetDoc ()
 
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 sal_Int64 SAL_CALL getSomething (const css::uno::Sequence< sal_Int8 > &rIdentifier) 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
 

Protected Member Functions

virtual const SwStartNodeGetStartNode () const override
 
virtual uno::Reference< text::XTextCursor > CreateCursor () override
 
- Protected Member Functions inherited from cppu::OWeakObject
virtual ~OWeakObject () COVERITY_NOEXCEPT_FALSE
 
void disposeWeakConnectionPoint ()
 
- Protected Member Functions inherited from SwXText
bool IsValid () const
 
void Invalidate ()
 
void SetDoc (SwDoc *const pDoc)
 
virtual ~SwXText ()
 

Private Member Functions

virtual void PrepareForAttach (uno::Reference< text::XTextRange > &xRange, const SwPaM &rPam) override
 
virtual bool CheckForOwnMemberMeta (const SwPaM &rPam, const bool bAbsorb) override
 

Private Attributes

SwXMetam_rMeta
 

Additional Inherited Members

- Static Public Member Functions inherited from SwXText
static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId ()
 
- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount
 

Detailed Description

Definition at line 501 of file unorefmk.cxx.

Constructor & Destructor Documentation

SwXMetaText::SwXMetaText ( SwDoc rDoc,
SwXMeta rMeta 
)

Definition at line 539 of file unorefmk.cxx.

Member Function Documentation

virtual void SAL_CALL SwXMetaText::acquire ( )
throw (
)
inlineoverridevirtual

Reimplemented from cppu::OWeakObject.

Definition at line 523 of file unorefmk.cxx.

References cppu::OWeakObject::acquire().

bool SwXMetaText::CheckForOwnMemberMeta ( const SwPaM rPam,
const bool  bAbsorb 
)
overrideprivatevirtual
Exceptions
css::lang::IllegalArgumentException
css::uno::RuntimeException

Reimplemented from SwXText.

Definition at line 561 of file unorefmk.cxx.

References SwXMeta::CheckForOwnMemberMeta(), and m_rMeta.

uno::Reference< text::XTextCursor > SwXMetaText::CreateCursor ( )
overrideprotectedvirtual
Exceptions
css::uno::RuntimeException

Reimplemented from SwXText.

Definition at line 566 of file unorefmk.cxx.

References SwXText::GetDoc(), SwXText::IsValid(), m_rMeta, Meta, and SwXMeta::SetContentRange().

Referenced by createTextCursor(), and createTextCursorByRange().

uno::Reference< text::XTextCursor > SAL_CALL SwXMetaText::createTextCursor ( )
overridevirtual

Definition at line 594 of file unorefmk.cxx.

References CreateCursor().

uno::Reference< text::XTextCursor > SAL_CALL SwXMetaText::createTextCursorByRange ( const uno::Reference< text::XTextRange > &  xTextPosition)
overridevirtual

Definition at line 600 of file unorefmk.cxx.

References CreateCursor().

uno::Sequence< sal_Int8 > SAL_CALL SwXMetaText::getImplementationId ( )
overridevirtual

Definition at line 587 of file unorefmk.cxx.

const SwStartNode * SwXMetaText::GetStartNode ( ) const
overrideprotectedvirtual

Reimplemented from SwXText.

Definition at line 545 of file unorefmk.cxx.

References SwXMeta::GetParentText(), SwXText::GetStartNode(), and m_rMeta.

void SwXMetaText::PrepareForAttach ( uno::Reference< text::XTextRange > &  xRange,
const SwPaM rPam 
)
overrideprivatevirtual
virtual void SAL_CALL SwXMetaText::release ( )
throw (
)
inlineoverridevirtual

Reimplemented from cppu::OWeakObject.

Definition at line 524 of file unorefmk.cxx.

References cppu::OWeakObject::release().

Member Data Documentation

SwXMeta& SwXMetaText::m_rMeta
private

Definition at line 504 of file unorefmk.cxx.

Referenced by CheckForOwnMemberMeta(), CreateCursor(), GetStartNode(), and PrepareForAttach().


The documentation for this class was generated from the following file: