LibreOffice Module xmlhelp (master) 1
Public Member Functions | Private Attributes | Friends | List of all members
treeview::TVRead Class Referencefinal

#include <tvread.hxx>

Inheritance diagram for treeview::TVRead:
[legend]
Collaboration diagram for treeview::TVRead:
[legend]

Public Member Functions

 TVRead (const ConfigData &configData, TVDom *tvDom)
 
virtual ~TVRead () override
 
virtual css::uno::Any SAL_CALL getByName (const OUString &aName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getElementNames () override
 
virtual sal_Bool SAL_CALL hasByName (const OUString &aName) override
 
virtual css::uno::Any SAL_CALL getByHierarchicalName (const OUString &aName) override
 
virtual sal_Bool SAL_CALL hasByHierarchicalName (const OUString &aName) override
 
- Public Member Functions inherited from treeview::TVBase
virtual css::uno::Type SAL_CALL getElementType () override
 
virtual sal_Bool SAL_CALL hasElements () override
 
virtual void SAL_CALL addChangesListener (const css::uno::Reference< css::util::XChangesListener > &) override
 
virtual void SAL_CALL removeChangesListener (const css::uno::Reference< css::util::XChangesListener > &) override
 
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL addEventListener (const css::uno::Reference< css::lang::XEventListener > &) override
 
virtual void SAL_CALL removeEventListener (const css::uno::Reference< css::lang::XEventListener > &) override
 
virtual css::uno::Any SAL_CALL getByName (const OUString &aName) override=0
 
virtual css::uno::Sequence< OUString > SAL_CALL getElementNames () override=0
 
virtual sal_Bool SAL_CALL hasByName (const OUString &aName) override=0
 
virtual css::uno::Any SAL_CALL getByHierarchicalName (const OUString &aName) override=0
 
virtual sal_Bool SAL_CALL hasByHierarchicalName (const OUString &aName) override=0
 

Private Attributes

OUString Title
 
OUString TargetURL
 
rtl::Reference< TVChildTargetChildren
 

Friends

class TVChildTarget
 

Detailed Description

Definition at line 137 of file tvread.hxx.

Constructor & Destructor Documentation

◆ TVRead()

TVRead::TVRead ( const ConfigData configData,
TVDom tvDom 
)

◆ ~TVRead()

TVRead::~TVRead ( )
overridevirtual

Definition at line 232 of file tvread.cxx.

Member Function Documentation

◆ getByHierarchicalName()

Any SAL_CALL TVRead::getByHierarchicalName ( const OUString &  aName)
overridevirtual

Implements treeview::TVBase.

Definition at line 281 of file tvread.cxx.

References aName, Children, and getByName().

◆ getByName()

Any SAL_CALL TVRead::getByName ( const OUString &  aName)
overridevirtual

Implements treeview::TVBase.

Definition at line 239 of file tvread.cxx.

References aName, Any, Children, p, TargetURL, and Title.

Referenced by getByHierarchicalName().

◆ getElementNames()

Sequence< OUString > SAL_CALL TVRead::getElementNames ( )
overridevirtual

Implements treeview::TVBase.

Definition at line 262 of file tvread.cxx.

◆ hasByHierarchicalName()

sal_Bool SAL_CALL TVRead::hasByHierarchicalName ( const OUString &  aName)
overridevirtual

Implements treeview::TVBase.

Definition at line 291 of file tvread.cxx.

References aName, Children, and hasByName().

◆ hasByName()

sal_Bool SAL_CALL TVRead::hasByName ( const OUString &  aName)
overridevirtual

Implements treeview::TVBase.

Definition at line 268 of file tvread.cxx.

References aName.

Referenced by hasByHierarchicalName().

Friends And Related Function Documentation

◆ TVChildTarget

friend class TVChildTarget
friend

Definition at line 140 of file tvread.hxx.

Referenced by TVRead().

Member Data Documentation

◆ Children

rtl::Reference< TVChildTarget > treeview::TVRead::Children
private

Definition at line 170 of file tvread.hxx.

Referenced by getByHierarchicalName(), getByName(), hasByHierarchicalName(), and TVRead().

◆ TargetURL

OUString treeview::TVRead::TargetURL
private

Definition at line 169 of file tvread.hxx.

Referenced by getByName(), and TVRead().

◆ Title

OUString treeview::TVRead::Title
private

Definition at line 168 of file tvread.hxx.

Referenced by getByName(), and TVRead().


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