LibreOffice Module unoxml (master) 1
Public Member Functions | Private Attributes | List of all members
DOM::CElementList Class Reference

#include <elementlist.hxx>

Inheritance diagram for DOM::CElementList:
[legend]
Collaboration diagram for DOM::CElementList:
[legend]

Public Member Functions

 CElementList (::rtl::Reference< CElement > const &pElement, ::osl::Mutex &rMutex, std::u16string_view rName, OUString const *const pURI=nullptr)
 
virtual sal_Int32 SAL_CALL getLength () override
 The number of nodes in the list. More...
 
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL item (sal_Int32 index) override
 Returns the indexth item in the collection. More...
 
virtual void SAL_CALL handleEvent (const css::uno::Reference< css::xml::dom::events::XEvent > &evt) override
 

Private Attributes

rtl::Reference< CElementListImplm_xImpl
 

Detailed Description

Definition at line 84 of file elementlist.hxx.

Constructor & Destructor Documentation

◆ CElementList()

DOM::CElementList::CElementList ( ::rtl::Reference< CElement > const &  pElement,
::osl::Mutex &  rMutex,
std::u16string_view  rName,
OUString const *const  pURI = nullptr 
)

Definition at line 72 of file elementlist.cxx.

References m_xImpl.

Member Function Documentation

◆ getLength()

virtual sal_Int32 SAL_CALL DOM::CElementList::getLength ( )
inlineoverridevirtual

The number of nodes in the list.

Definition at line 98 of file elementlist.hxx.

References m_xImpl.

◆ handleEvent()

virtual void SAL_CALL DOM::CElementList::handleEvent ( const css::uno::Reference< css::xml::dom::events::XEvent > &  evt)
inlineoverridevirtual

Definition at line 111 of file elementlist.hxx.

References m_xImpl.

◆ item()

virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL DOM::CElementList::item ( sal_Int32  index)
inlineoverridevirtual

Returns the indexth item in the collection.

Definition at line 105 of file elementlist.hxx.

References index, and m_xImpl.

Member Data Documentation

◆ m_xImpl

rtl::Reference<CElementListImpl> DOM::CElementList::m_xImpl
private

Definition at line 89 of file elementlist.hxx.

Referenced by CElementList(), getLength(), handleEvent(), and item().


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