LibreOffice Module sw (master)  1
Public Member Functions | Public Attributes | List of all members
SwXTextRangesImpl Struct Referencefinal
Inheritance diagram for SwXTextRangesImpl:
Collaboration diagram for SwXTextRangesImpl:

Public Member Functions

virtual sal_Int64 SAL_CALL getSomething (const css::uno::Sequence< sal_Int8 > &rIdentifier) 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 sal_Int32 SAL_CALL getCount () override
virtual css::uno::Any SAL_CALL getByIndex (sal_Int32 nIndex) override
 SwXTextRangesImpl (SwPaM *const pPaM)
virtual void SAL_CALL release () override throw ()
virtual SwUnoCursorGetCursor () override
void MakeRanges ()

Public Attributes

std::vector< uno::Reference< text::XTextRange > > m_Ranges
sw::UnoCursorPointer m_pUnoCursor

Additional Inherited Members

- Static Public Member Functions inherited from SwXTextRanges
static SwXTextRangesCreate (SwPaM *const pCursor)
static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId ()

Detailed Description

Definition at line 1421 of file unoobj2.cxx.

Constructor & Destructor Documentation

SwXTextRangesImpl::SwXTextRangesImpl ( SwPaM *const  pPaM)

Member Function Documentation

uno::Any SAL_CALL SwXTextRangesImpl::getByIndex ( sal_Int32  nIndex)

Definition at line 1512 of file unoobj2.cxx.

References m_Ranges.

sal_Int32 SAL_CALL SwXTextRangesImpl::getCount ( )

Definition at line 1506 of file unoobj2.cxx.

References m_Ranges.

Referenced by hasElements().

virtual SwUnoCursor* SwXTextRangesImpl::GetCursor ( )

Implements SwXTextRanges.

Definition at line 1458 of file unoobj2.cxx.

Referenced by MakeRanges(), and SwXTextRangesImpl().

virtual css::uno::Type SAL_CALL SwXTextRangesImpl::getElementType ( )

Definition at line 1436 of file unoobj2.cxx.

References cppu::UnoType< class >::get().

virtual OUString SAL_CALL SwXTextRangesImpl::getImplementationName ( )

Definition at line 1428 of file unoobj2.cxx.

sal_Int64 SAL_CALL SwXTextRangesImpl::getSomething ( const css::uno::Sequence< sal_Int8 > &  rIdentifier)

Definition at line 1495 of file unoobj2.cxx.

virtual css::uno::Sequence< OUString > SAL_CALL SwXTextRangesImpl::getSupportedServiceNames ( )

Definition at line 1432 of file unoobj2.cxx.

virtual sal_Bool SAL_CALL SwXTextRangesImpl::hasElements ( )

Definition at line 1438 of file unoobj2.cxx.

References getCount().

void SwXTextRangesImpl::MakeRanges ( )

Definition at line 1465 of file unoobj2.cxx.

References SwXTextRange::CreateXTextRange(), GetCursor(), and m_Ranges.

Referenced by SwXTextRangesImpl().

virtual void SAL_CALL SwXTextRangesImpl::release ( )
throw (

Definition at line 1453 of file unoobj2.cxx.

virtual sal_Bool SAL_CALL SwXTextRangesImpl::supportsService ( const OUString &  rServiceName)

Definition at line 1430 of file unoobj2.cxx.

References cppu::supportsService().

Member Data Documentation

sw::UnoCursorPointer SwXTextRangesImpl::m_pUnoCursor

Definition at line 1462 of file unoobj2.cxx.

Referenced by SwXTextRangesImpl().

std::vector< uno::Reference< text::XTextRange > > SwXTextRangesImpl::m_Ranges

Definition at line 1461 of file unoobj2.cxx.

Referenced by getByIndex(), getCount(), and MakeRanges().

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