|
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().