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

#include <childlist.hxx>

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

Public Member Functions

 CChildList (::rtl::Reference< CNode > pBase, ::osl::Mutex &rMutex)
 
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...
 

Private Attributes

::rtl::Reference< CNode > const m_pNode
 
::osl::Mutex & m_rMutex
 

Detailed Description

Definition at line 37 of file childlist.hxx.

Constructor & Destructor Documentation

◆ CChildList()

DOM::CChildList::CChildList ( ::rtl::Reference< CNode >  pBase,
::osl::Mutex &  rMutex 
)

Definition at line 33 of file childlist.cxx.

References m_rMutex.

Member Function Documentation

◆ getLength()

sal_Int32 SAL_CALL DOM::CChildList::getLength ( )
overridevirtual

The number of nodes in the list.

Definition at line 43 of file childlist.cxx.

References length, m_pNode, and m_rMutex.

◆ item()

Reference< XNode > SAL_CALL DOM::CChildList::item ( sal_Int32  index)
overridevirtual

Returns the indexth item in the collection.

Definition at line 66 of file childlist.cxx.

References index, m_pNode, and m_rMutex.

Member Data Documentation

◆ m_pNode

::rtl::Reference<CNode> const DOM::CChildList::m_pNode
private

Definition at line 41 of file childlist.hxx.

Referenced by getLength(), and item().

◆ m_rMutex

::osl::Mutex& DOM::CChildList::m_rMutex
private

Definition at line 42 of file childlist.hxx.

Referenced by getLength(), and item().


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