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

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 1443 of file unoobj2.cxx.

Constructor & Destructor Documentation

SwXTextRangesImpl::SwXTextRangesImpl ( SwPaM *const  pPaM)
inlineexplicit

Member Function Documentation

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

Definition at line 1534 of file unoobj2.cxx.

References m_Ranges.

sal_Int32 SAL_CALL SwXTextRangesImpl::getCount ( )
overridevirtual

Definition at line 1528 of file unoobj2.cxx.

References m_Ranges.

Referenced by hasElements().

virtual SwUnoCursor* SwXTextRangesImpl::GetCursor ( )
inlineoverridevirtual

Implements SwXTextRanges.

Definition at line 1480 of file unoobj2.cxx.

Referenced by MakeRanges(), and SwXTextRangesImpl().

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

Definition at line 1458 of file unoobj2.cxx.

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

virtual OUString SAL_CALL SwXTextRangesImpl::getImplementationName ( )
inlineoverridevirtual

Definition at line 1450 of file unoobj2.cxx.

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

Definition at line 1517 of file unoobj2.cxx.

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

Definition at line 1454 of file unoobj2.cxx.

virtual sal_Bool SAL_CALL SwXTextRangesImpl::hasElements ( )
inlineoverridevirtual

Definition at line 1460 of file unoobj2.cxx.

References getCount().

void SwXTextRangesImpl::MakeRanges ( )

Definition at line 1487 of file unoobj2.cxx.

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

Referenced by SwXTextRangesImpl().

virtual void SAL_CALL SwXTextRangesImpl::release ( )
throw (
)
inlineoverridevirtual

Definition at line 1475 of file unoobj2.cxx.

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

Definition at line 1452 of file unoobj2.cxx.

References cppu::supportsService().

Member Data Documentation

sw::UnoCursorPointer SwXTextRangesImpl::m_pUnoCursor

Definition at line 1484 of file unoobj2.cxx.

Referenced by SwXTextRangesImpl().

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

Definition at line 1483 of file unoobj2.cxx.

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


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