LibreOffice Module scripting (master) 1
Public Member Functions | Private Attributes | List of all members
basprov::BasicLibraryNodeImpl Class Reference

#include <baslibnode.hxx>

Inheritance diagram for basprov::BasicLibraryNodeImpl:
[legend]
Collaboration diagram for basprov::BasicLibraryNodeImpl:
[legend]

Public Member Functions

 BasicLibraryNodeImpl (const css::uno::Reference< css::uno::XComponentContext > &rxContext, OUString sScriptingContext, BasicManager *pBasicManager, const css::uno::Reference< css::script::XLibraryContainer > &xLibContainer, OUString sLibName, bool isAppScript)
 
virtual ~BasicLibraryNodeImpl () override
 
virtual OUString SAL_CALL getName () override
 
virtual css::uno::Sequence< css::uno::Reference< css::script::browse::XBrowseNode > > SAL_CALL getChildNodes () override
 
virtual sal_Bool SAL_CALL hasChildNodes () override
 
virtual sal_Int16 SAL_CALL getType () override
 

Private Attributes

css::uno::Reference< css::uno::XComponentContext > m_xContext
 
OUString m_sScriptingContext
 
BasicManagerm_pBasicManager
 
css::uno::Reference< css::script::XLibraryContainer > m_xLibContainer
 
css::uno::Reference< css::container::XNameContainer > m_xLibrary
 
OUString m_sLibName
 
bool m_bIsAppScript
 

Detailed Description

Definition at line 40 of file baslibnode.hxx.

Constructor & Destructor Documentation

◆ BasicLibraryNodeImpl()

basprov::BasicLibraryNodeImpl::BasicLibraryNodeImpl ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext,
OUString  sScriptingContext,
BasicManager pBasicManager,
const css::uno::Reference< css::script::XLibraryContainer > &  xLibContainer,
OUString  sLibName,
bool  isAppScript 
)

Definition at line 43 of file baslibnode.cxx.

References Any, m_sLibName, m_xContext, m_xLibContainer, and m_xLibrary.

◆ ~BasicLibraryNodeImpl()

basprov::BasicLibraryNodeImpl::~BasicLibraryNodeImpl ( )
overridevirtual

Definition at line 61 of file baslibnode.cxx.

Member Function Documentation

◆ getChildNodes()

Sequence< Reference< browse::XBrowseNode > > basprov::BasicLibraryNodeImpl::getChildNodes ( )
overridevirtual

◆ getName()

OUString basprov::BasicLibraryNodeImpl::getName ( )
overridevirtual

Definition at line 69 of file baslibnode.cxx.

References m_sLibName.

◆ getType()

sal_Int16 basprov::BasicLibraryNodeImpl::getType ( )
overridevirtual

Definition at line 122 of file baslibnode.cxx.

◆ hasChildNodes()

sal_Bool basprov::BasicLibraryNodeImpl::hasChildNodes ( )
overridevirtual

Definition at line 110 of file baslibnode.cxx.

References m_xLibrary.

Member Data Documentation

◆ m_bIsAppScript

bool basprov::BasicLibraryNodeImpl::m_bIsAppScript
private

Definition at line 49 of file baslibnode.hxx.

Referenced by getChildNodes().

◆ m_pBasicManager

BasicManager* basprov::BasicLibraryNodeImpl::m_pBasicManager
private

Definition at line 45 of file baslibnode.hxx.

Referenced by getChildNodes().

◆ m_sLibName

OUString basprov::BasicLibraryNodeImpl::m_sLibName
private

Definition at line 48 of file baslibnode.hxx.

Referenced by BasicLibraryNodeImpl(), getChildNodes(), and getName().

◆ m_sScriptingContext

OUString basprov::BasicLibraryNodeImpl::m_sScriptingContext
private

Definition at line 44 of file baslibnode.hxx.

Referenced by getChildNodes().

◆ m_xContext

css::uno::Reference< css::uno::XComponentContext > basprov::BasicLibraryNodeImpl::m_xContext
private

Definition at line 43 of file baslibnode.hxx.

Referenced by getChildNodes().

◆ m_xLibContainer

css::uno::Reference< css::script::XLibraryContainer > basprov::BasicLibraryNodeImpl::m_xLibContainer
private

Definition at line 46 of file baslibnode.hxx.

Referenced by BasicLibraryNodeImpl(), and getChildNodes().

◆ m_xLibrary

css::uno::Reference< css::container::XNameContainer > basprov::BasicLibraryNodeImpl::m_xLibrary
private

Definition at line 47 of file baslibnode.hxx.

Referenced by BasicLibraryNodeImpl(), getChildNodes(), and hasChildNodes().


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