LibreOffice Module sw (master)  1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes | List of all members
SwXTextPortionEnumeration Class Reference

#include <unoport.hxx>

Inheritance diagram for SwXTextPortionEnumeration:
[legend]
Collaboration diagram for SwXTextPortionEnumeration:
[legend]

Public Member Functions

 SwXTextPortionEnumeration (SwPaM &rParaCursor, css::uno::Reference< css::text::XText > const &xParent, const sal_Int32 nStart, const sal_Int32 nEnd)
 
 SwXTextPortionEnumeration (SwPaM &rParaCursor, TextRangeList_t const &rPortions)
 
virtual sal_Int64 SAL_CALL getSomething (const css::uno::Sequence< sal_Int8 > &aIdentifier) override
 
virtual sal_Bool SAL_CALL hasMoreElements () override
 
virtual css::uno::Any SAL_CALL nextElement () 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
 

Static Public Member Functions

static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId ()
 

Protected Member Functions

virtual ~SwXTextPortionEnumeration () override
 

Private Attributes

TextRangeList_t m_Portions
 
sw::UnoCursorPointer m_pUnoCursor
 

Detailed Description

Definition at line 233 of file unoport.hxx.

Constructor & Destructor Documentation

SwXTextPortionEnumeration::~SwXTextPortionEnumeration ( )
overrideprotectedvirtual

Definition at line 364 of file unoportenum.cxx.

References m_pUnoCursor, and sw::UnoCursorPointer::reset().

SwXTextPortionEnumeration::SwXTextPortionEnumeration ( SwPaM rParaCursor,
css::uno::Reference< css::text::XText > const &  xParent,
const sal_Int32  nStart,
const sal_Int32  nEnd 
)
SwXTextPortionEnumeration::SwXTextPortionEnumeration ( SwPaM rParaCursor,
TextRangeList_t const &  rPortions 
)

Member Function Documentation

OUString SwXTextPortionEnumeration::getImplementationName ( )
overridevirtual

Definition at line 320 of file unoportenum.cxx.

sal_Int64 SAL_CALL SwXTextPortionEnumeration::getSomething ( const css::uno::Sequence< sal_Int8 > &  aIdentifier)
overridevirtual

Definition at line 310 of file unoportenum.cxx.

Sequence< OUString > SwXTextPortionEnumeration::getSupportedServiceNames ( )
overridevirtual

Definition at line 331 of file unoportenum.cxx.

const uno::Sequence< sal_Int8 > & SwXTextPortionEnumeration::getUnoTunnelId ( )
static

Definition at line 305 of file unoportenum.cxx.

References sw::proofreadingiterator::get().

sal_Bool SwXTextPortionEnumeration::hasMoreElements ( )
overridevirtual

Definition at line 370 of file unoportenum.cxx.

References m_Portions.

uno::Any SwXTextPortionEnumeration::nextElement ( )
overridevirtual

Definition at line 377 of file unoportenum.cxx.

References Any, and m_Portions.

sal_Bool SwXTextPortionEnumeration::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 326 of file unoportenum.cxx.

References cppu::supportsService().

Member Data Documentation

TextRangeList_t SwXTextPortionEnumeration::m_Portions
private

Definition at line 240 of file unoport.hxx.

Referenced by hasMoreElements(), and nextElement().

sw::UnoCursorPointer SwXTextPortionEnumeration::m_pUnoCursor
private

Definition at line 241 of file unoport.hxx.

Referenced by SwXTextPortionEnumeration(), and ~SwXTextPortionEnumeration().


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