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

#include <unoport.hxx>

Inheritance diagram for SwXTextPortionEnumeration:
Collaboration diagram for SwXTextPortionEnumeration:

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 &&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 ()

Private 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 ( )

Definition at line 335 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 &&  rPortions 

Member Function Documentation

OUString SwXTextPortionEnumeration::getImplementationName ( )

Definition at line 293 of file unoportenum.cxx.

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

Definition at line 287 of file unoportenum.cxx.

References comphelper::getSomethingImpl().

Sequence< OUString > SwXTextPortionEnumeration::getSupportedServiceNames ( )

Definition at line 304 of file unoportenum.cxx.

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

Definition at line 281 of file unoportenum.cxx.

References comphelper::UnoIdInit::getSeq().

sal_Bool SwXTextPortionEnumeration::hasMoreElements ( )

Definition at line 341 of file unoportenum.cxx.

References m_Portions.

uno::Any SwXTextPortionEnumeration::nextElement ( )

Definition at line 348 of file unoportenum.cxx.

References Any, any, and m_Portions.

sal_Bool SwXTextPortionEnumeration::supportsService ( const OUString &  ServiceName)

Definition at line 299 of file unoportenum.cxx.

References cppu::supportsService().

Member Data Documentation

TextRangeList_t SwXTextPortionEnumeration::m_Portions

Definition at line 240 of file unoport.hxx.

Referenced by hasMoreElements(), and nextElement().

sw::UnoCursorPointer SwXTextPortionEnumeration::m_pUnoCursor

Definition at line 241 of file unoport.hxx.

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

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