Robot Framework Integrated Development Environment (RIDE)
robotide.namespace.cache.LibraryCache Class Reference

Public Member Functions

def __init__ (self, settings, libraries_need_refresh_listener, library_manager)
 
def expire (self)
 
def get_all_cached_library_names (self)
 
def get_default_keywords (self)
 
def get_library_keywords (self, name, args=None, alias=None)
 
def set_library_manager (self, library_manager)
 

Properties

 _default_kws = property
 
 _default_libraries = property
 

Private Member Functions

def _alias_to_args (self, alias, args)
 
def _build_default_kws (self)
 
def _default_kws (self)
 
def _default_libraries (self)
 
def _get_default_libraries (self)
 
def _get_library (self, name, args)
 
def _get_name_and_args (self, libsetting)
 
def _key (self, name, args)
 

Private Attributes

 __default_kws
 
 __default_libraries
 
 _libraries_need_refresh_listener
 
 _library_keywords
 
 _library_manager
 
 _settings
 

Detailed Description

Definition at line 23 of file cache.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.namespace.cache.LibraryCache.__init__ (   self,
  settings,
  libraries_need_refresh_listener,
  library_manager 
)

Definition at line 25 of file cache.py.

Member Function Documentation

◆ _alias_to_args()

def robotide.namespace.cache.LibraryCache._alias_to_args (   self,
  alias,
  args 
)
private

Definition at line 87 of file cache.py.

◆ _build_default_kws()

def robotide.namespace.cache.LibraryCache._build_default_kws (   self)
private

Definition at line 98 of file cache.py.

◆ _default_kws()

def robotide.namespace.cache.LibraryCache._default_kws (   self)
private

Definition at line 53 of file cache.py.

◆ _default_libraries()

def robotide.namespace.cache.LibraryCache._default_libraries (   self)
private

Definition at line 45 of file cache.py.

◆ _get_default_libraries()

def robotide.namespace.cache.LibraryCache._get_default_libraries (   self)
private

Definition at line 130 of file cache.py.

◆ _get_library()

def robotide.namespace.cache.LibraryCache._get_library (   self,
  name,
  args 
)
private

Definition at line 61 of file cache.py.

◆ _get_name_and_args()

def robotide.namespace.cache.LibraryCache._get_name_and_args (   self,
  libsetting 
)
private

Definition at line 137 of file cache.py.

◆ _key()

def robotide.namespace.cache.LibraryCache._key (   self,
  name,
  args 
)
private

Definition at line 75 of file cache.py.

◆ expire()

def robotide.namespace.cache.LibraryCache.expire (   self)

Definition at line 38 of file cache.py.

◆ get_all_cached_library_names()

def robotide.namespace.cache.LibraryCache.get_all_cached_library_names (   self)

Definition at line 58 of file cache.py.

◆ get_default_keywords()

def robotide.namespace.cache.LibraryCache.get_default_keywords (   self)

Definition at line 95 of file cache.py.

◆ get_library_keywords()

def robotide.namespace.cache.LibraryCache.get_library_keywords (   self,
  name,
  args = None,
  alias = None 
)

Definition at line 78 of file cache.py.

◆ set_library_manager()

def robotide.namespace.cache.LibraryCache.set_library_manager (   self,
  library_manager 
)

Definition at line 35 of file cache.py.

Member Data Documentation

◆ __default_kws

robotide.namespace.cache.LibraryCache.__default_kws
private

Definition at line 33 of file cache.py.

◆ __default_libraries

robotide.namespace.cache.LibraryCache.__default_libraries
private

Definition at line 32 of file cache.py.

◆ _libraries_need_refresh_listener

robotide.namespace.cache.LibraryCache._libraries_need_refresh_listener
private

Definition at line 30 of file cache.py.

◆ _library_keywords

robotide.namespace.cache.LibraryCache._library_keywords
private

Definition at line 31 of file cache.py.

◆ _library_manager

robotide.namespace.cache.LibraryCache._library_manager
private

Definition at line 36 of file cache.py.

◆ _settings

robotide.namespace.cache.LibraryCache._settings
private

Definition at line 27 of file cache.py.

Property Documentation

◆ _default_kws

robotide.namespace.cache.LibraryCache._default_kws = property
staticprivate

Definition at line 51 of file cache.py.

◆ _default_libraries

robotide.namespace.cache.LibraryCache._default_libraries = property
staticprivate

Definition at line 43 of file cache.py.


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