LibreOffice Module basic (master) 1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
BasicLibInfo Class Reference
Collaboration diagram for BasicLibInfo:
[legend]

Public Member Functions

 BasicLibInfo ()
 
bool IsReference () const
 
void SetReference (bool b)
 
bool IsExtern () const
 
void SetStorageName (const OUString &rName)
 
const OUString & GetStorageName () const
 
void SetRelStorageName (const OUString &rN)
 
const OUString & GetRelStorageName () const
 
StarBASICRef GetLib () const
 
StarBASICRefGetLibRef ()
 
void SetLib (StarBASIC *pBasic)
 
const OUString & GetLibName () const
 
void SetLibName (const OUString &rName)
 
bool DoLoad () const
 
bool HasPassword () const
 
const OUString & GetPassword () const
 
void SetPassword (const OUString &rNewPassword)
 
const uno::Reference< script::XLibraryContainer > & GetLibraryContainer () const
 
void SetLibraryContainer (const uno::Reference< script::XLibraryContainer > &xScriptCont)
 

Static Public Member Functions

static BasicLibInfoCreate (SotStorageStream &rSStream)
 

Private Attributes

StarBASICRef xLib
 
OUString aLibName
 
OUString aStorageName
 
OUString aRelStorageName
 
OUString aPassword
 
bool bDoLoad
 
bool bReference
 
uno::Reference< script::XLibraryContainer > mxScriptCont
 

Detailed Description

Definition at line 316 of file basmgr.cxx.

Constructor & Destructor Documentation

◆ BasicLibInfo()

BasicLibInfo::BasicLibInfo ( )

Definition at line 375 of file basmgr.cxx.

Referenced by Create().

Member Function Documentation

◆ Create()

BasicLibInfo * BasicLibInfo::Create ( SotStorageStream rSStream)
static

◆ DoLoad()

bool BasicLibInfo::DoLoad ( ) const
inline

Definition at line 359 of file basmgr.cxx.

References bDoLoad.

Referenced by BasicManager::LoadBasicManager().

◆ GetLib()

StarBASICRef BasicLibInfo::GetLib ( ) const
inline

◆ GetLibName()

const OUString & BasicLibInfo::GetLibName ( ) const
inline

Definition at line 355 of file basmgr.cxx.

References aLibName.

Referenced by BasicManager::ImpLoadLibrary(), and BasicManager::LoadLib().

◆ GetLibraryContainer()

const uno::Reference< script::XLibraryContainer > & BasicLibInfo::GetLibraryContainer ( ) const
inline

Definition at line 368 of file basmgr.cxx.

References mxScriptCont.

Referenced by BasicManager::LoadLib().

◆ GetLibRef()

StarBASICRef & BasicLibInfo::GetLibRef ( )
inline

Definition at line 352 of file basmgr.cxx.

References xLib.

Referenced by BasicManager::ImpLoadLibrary().

◆ GetPassword()

const OUString & BasicLibInfo::GetPassword ( ) const
inline

Definition at line 362 of file basmgr.cxx.

References aPassword.

Referenced by LibraryContainer_Impl::getByName().

◆ GetRelStorageName()

const OUString & BasicLibInfo::GetRelStorageName ( ) const
inline

Definition at line 343 of file basmgr.cxx.

References aRelStorageName.

Referenced by BasicManager::LoadBasicManager().

◆ GetStorageName()

const OUString & BasicLibInfo::GetStorageName ( ) const
inline

Definition at line 340 of file basmgr.cxx.

References aStorageName.

Referenced by LibraryContainer_Impl::getByName(), and BasicManager::ImpLoadLibrary().

◆ HasPassword()

bool BasicLibInfo::HasPassword ( ) const
inline

Definition at line 361 of file basmgr.cxx.

References aPassword.

◆ IsExtern()

bool BasicLibInfo::IsExtern ( ) const
inline

Definition at line 337 of file basmgr.cxx.

References aStorageName, and szImbedded.

Referenced by LibraryContainer_Impl::getByName(), and BasicManager::LoadBasicManager().

◆ IsReference()

bool BasicLibInfo::IsReference ( ) const
inline

◆ SetLib()

void BasicLibInfo::SetLib ( StarBASIC pBasic)
inline

◆ SetLibName()

void BasicLibInfo::SetLibName ( const OUString &  rName)
inline

◆ SetLibraryContainer()

void BasicLibInfo::SetLibraryContainer ( const uno::Reference< script::XLibraryContainer > &  xScriptCont)
inline

Definition at line 370 of file basmgr.cxx.

References mxScriptCont.

Referenced by BasicManager::CreateLibForLibContainer().

◆ SetPassword()

void BasicLibInfo::SetPassword ( const OUString &  rNewPassword)
inline

Definition at line 363 of file basmgr.cxx.

References aPassword.

Referenced by BasicManager::CreateLib(), and BasicManager::ImpLoadLibrary().

◆ SetReference()

void BasicLibInfo::SetReference ( bool  b)
inline

Definition at line 335 of file basmgr.cxx.

References bReference.

Referenced by BasicManager::AddLib(), and Create().

◆ SetRelStorageName()

void BasicLibInfo::SetRelStorageName ( const OUString &  rN)
inline

Definition at line 342 of file basmgr.cxx.

References aRelStorageName.

Referenced by BasicManager::AddLib(), and Create().

◆ SetStorageName()

void BasicLibInfo::SetStorageName ( const OUString &  rName)
inline

Definition at line 339 of file basmgr.cxx.

References aStorageName.

Referenced by BasicManager::AddLib(), Create(), and BasicManager::LoadBasicManager().

Member Data Documentation

◆ aLibName

OUString BasicLibInfo::aLibName
private

Definition at line 320 of file basmgr.cxx.

Referenced by GetLib(), GetLibName(), and SetLibName().

◆ aPassword

OUString BasicLibInfo::aPassword
private

Definition at line 323 of file basmgr.cxx.

Referenced by GetPassword(), HasPassword(), and SetPassword().

◆ aRelStorageName

OUString BasicLibInfo::aRelStorageName
private

Definition at line 322 of file basmgr.cxx.

Referenced by Create(), GetRelStorageName(), and SetRelStorageName().

◆ aStorageName

OUString BasicLibInfo::aStorageName
private

Definition at line 321 of file basmgr.cxx.

Referenced by Create(), GetStorageName(), IsExtern(), and SetStorageName().

◆ bDoLoad

bool BasicLibInfo::bDoLoad
private

Definition at line 325 of file basmgr.cxx.

Referenced by Create(), and DoLoad().

◆ bReference

bool BasicLibInfo::bReference
private

Definition at line 326 of file basmgr.cxx.

Referenced by IsReference(), and SetReference().

◆ mxScriptCont

uno::Reference< script::XLibraryContainer > BasicLibInfo::mxScriptCont
private

Definition at line 329 of file basmgr.cxx.

Referenced by GetLib(), GetLibraryContainer(), and SetLibraryContainer().

◆ xLib

StarBASICRef BasicLibInfo::xLib
private

Definition at line 319 of file basmgr.cxx.

Referenced by GetLib(), GetLibRef(), and SetLib().


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