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

Public Member Functions

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 sal_Bool SAL_CALL hasMoreElements () override
virtual css::uno::Any SAL_CALL nextElement () override
 SwXParaFrameEnumerationImpl (const SwPaM &rPaM, const enum ParaFrameMode eParaFrameMode, SwFrameFormat *const pFormat)
virtual void SAL_CALL release () override throw ()
SwUnoCursorGetCursor ()
void PurgeFrameClients ()
void FillFrame ()
bool CreateNextObject ()

Public Attributes

uno::Reference< text::XTextContent > m_xNextObject
FrameClientList_t m_vFrames
::sw::UnoCursorPointer m_pUnoCursor

Additional Inherited Members

- Static Public Member Functions inherited from SwXParaFrameEnumeration
static SwXParaFrameEnumerationCreate (const SwPaM &rPaM, const enum ParaFrameMode eParaFrameMode, SwFrameFormat *const pFormat=nullptr)

Detailed Description

Definition at line 1543 of file unoobj2.cxx.

Constructor & Destructor Documentation

SwXParaFrameEnumerationImpl::SwXParaFrameEnumerationImpl ( const SwPaM rPaM,
const enum ParaFrameMode  eParaFrameMode,
SwFrameFormat *const  pFormat 

Member Function Documentation

bool SwXParaFrameEnumerationImpl::CreateNextObject ( )
void SwXParaFrameEnumerationImpl::FillFrame ( )
SwUnoCursor& SwXParaFrameEnumerationImpl::GetCursor ( )

Definition at line 1563 of file unoobj2.cxx.

References m_pUnoCursor.

Referenced by SwXParaFrameEnumerationImpl().

virtual OUString SAL_CALL SwXParaFrameEnumerationImpl::getImplementationName ( )

Definition at line 1546 of file unoobj2.cxx.

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

Definition at line 1550 of file unoobj2.cxx.

sal_Bool SAL_CALL SwXParaFrameEnumerationImpl::hasMoreElements ( )

Definition at line 1691 of file unoobj2.cxx.

References CreateNextObject(), m_xNextObject, and PurgeFrameClients().

uno::Any SAL_CALL SwXParaFrameEnumerationImpl::nextElement ( )

Definition at line 1698 of file unoobj2.cxx.

References CreateNextObject(), m_vFrames, m_xNextObject, and PurgeFrameClients().

void SwXParaFrameEnumerationImpl::PurgeFrameClients ( )

Definition at line 1565 of file unoobj2.cxx.

References m_pUnoCursor, m_vFrames, and m_xNextObject.

Referenced by hasMoreElements(), and nextElement().

virtual void SAL_CALL SwXParaFrameEnumerationImpl::release ( )
throw (

Definition at line 1558 of file unoobj2.cxx.

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

Definition at line 1548 of file unoobj2.cxx.

References cppu::supportsService().

Member Data Documentation

::sw::UnoCursorPointer SwXParaFrameEnumerationImpl::m_pUnoCursor

Definition at line 1584 of file unoobj2.cxx.

Referenced by CreateNextObject(), FillFrame(), GetCursor(), and PurgeFrameClients().

FrameClientList_t SwXParaFrameEnumerationImpl::m_vFrames
uno::Reference< text::XTextContent > SwXParaFrameEnumerationImpl::m_xNextObject

Definition at line 1582 of file unoobj2.cxx.

Referenced by CreateNextObject(), hasMoreElements(), nextElement(), and PurgeFrameClients().

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