LibreOffice Module scripting (master) 1
|
#include <baslibnode.hxx>
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 |
BasicManager * | m_pBasicManager |
css::uno::Reference< css::script::XLibraryContainer > | m_xLibContainer |
css::uno::Reference< css::container::XNameContainer > | m_xLibrary |
OUString | m_sLibName |
bool | m_bIsAppScript |
Definition at line 40 of file baslibnode.hxx.
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.
|
overridevirtual |
Definition at line 61 of file baslibnode.cxx.
|
overridevirtual |
Definition at line 77 of file baslibnode.cxx.
References comphelper::containerToSequence(), StarBASIC::FindModule(), BasicManager::GetLib(), i, m_bIsAppScript, m_pBasicManager, m_sLibName, m_sScriptingContext, m_xContext, m_xLibContainer, m_xLibrary, and nCount.
Referenced by pythonscript.FileBrowseNode::hasChildNodes().
|
overridevirtual |
Definition at line 69 of file baslibnode.cxx.
References m_sLibName.
|
overridevirtual |
Definition at line 122 of file baslibnode.cxx.
|
overridevirtual |
Definition at line 110 of file baslibnode.cxx.
References m_xLibrary.
|
private |
Definition at line 49 of file baslibnode.hxx.
Referenced by getChildNodes().
|
private |
Definition at line 45 of file baslibnode.hxx.
Referenced by getChildNodes().
|
private |
Definition at line 48 of file baslibnode.hxx.
Referenced by BasicLibraryNodeImpl(), getChildNodes(), and getName().
|
private |
Definition at line 44 of file baslibnode.hxx.
Referenced by getChildNodes().
|
private |
Definition at line 43 of file baslibnode.hxx.
Referenced by getChildNodes().
|
private |
Definition at line 46 of file baslibnode.hxx.
Referenced by BasicLibraryNodeImpl(), and getChildNodes().
|
private |
Definition at line 47 of file baslibnode.hxx.
Referenced by BasicLibraryNodeImpl(), getChildNodes(), and hasChildNodes().