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

Public Member Functions

def __init__ (self, settings)
 
def clear_update_listeners (self)
 
def find_keyword (self, datafile, kw_name)
 
def find_library_keyword (self, datafile, kw_name)
 
def find_resource_with_import (self, imp)
 
def find_user_keyword (self, datafile, kw_name)
 
def get_all_cached_library_names (self)
 
def get_all_keywords (self, testsuites)
 
def get_resource (self, path, directory='', report_status=True)
 
def get_resources (self, datafile)
 
def get_suggestions_for (self, controller, start)
 
def is_library_import_ok (self, datafile, imp)
 
def is_library_keyword (self, datafile, kw_name)
 
def is_user_keyword (self, datafile, kw_name)
 
def is_variables_import_ok (self, datafile, imp)
 
def keyword_details (self, datafile, name)
 
def new_resource (self, path, directory='')
 
def register_content_assist_hook (self, hook)
 
def register_update_listener (self, listener)
 
def reset_resource_and_library_cache (self)
 
def resource_filename_changed (self, old_name, new_name)
 
def set_library_manager (self, library_manager)
 
def unregister_update_listener (self, listener)
 
def update (self, *args)
 
def update_cur_dir_global_var (self, cur_dir)
 
def update_exec_dir_global_var (self, exec_dir)
 

Private Member Functions

def _get_default_keywords (self)
 
def _get_suggestions_from_hooks (self, datafile, start)
 
def _init_caches (self)
 
def _keyword_suggestions (self, datafile, start, ctx)
 
def _set_pythonpath (self)
 Add user configured paths to PYTHONAPATH. More...
 
def _setting_changed (self, message)
 
def _variable_suggestions (self, controller, start, ctx)
 

Static Private Member Functions

def _add_kw_arg_vars (controller, variables)
 
def _blank (start)
 
def _looks_like_variable (start)
 

Private Attributes

 _content_assist_hooks
 
 _context_factory
 
 _lib_cache
 
 _library_manager
 
 _resource_factory
 
 _retriever
 
 _settings
 
 _update_listeners
 

Detailed Description

Definition at line 34 of file namespace.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.namespace.namespace.Namespace.__init__ (   self,
  settings 
)

Definition at line 36 of file namespace.py.

Member Function Documentation

◆ _add_kw_arg_vars()

def robotide.namespace.namespace.Namespace._add_kw_arg_vars (   controller,
  variables 
)
staticprivate

Definition at line 162 of file namespace.py.

◆ _blank()

def robotide.namespace.namespace.Namespace._blank (   start)
staticprivate

Definition at line 145 of file namespace.py.

◆ _get_default_keywords()

def robotide.namespace.namespace.Namespace._get_default_keywords (   self)
private

Definition at line 118 of file namespace.py.

◆ _get_suggestions_from_hooks()

def robotide.namespace.namespace.Namespace._get_suggestions_from_hooks (   self,
  datafile,
  start 
)
private

Definition at line 135 of file namespace.py.

◆ _init_caches()

def robotide.namespace.namespace.Namespace._init_caches (   self)
private

Definition at line 45 of file namespace.py.

◆ _keyword_suggestions()

def robotide.namespace.namespace.Namespace._keyword_suggestions (   self,
  datafile,
  start,
  ctx 
)
private

Definition at line 166 of file namespace.py.

◆ _looks_like_variable()

def robotide.namespace.namespace.Namespace._looks_like_variable (   start)
staticprivate

Definition at line 149 of file namespace.py.

◆ _set_pythonpath()

def robotide.namespace.namespace.Namespace._set_pythonpath (   self)
private

Add user configured paths to PYTHONAPATH.

Definition at line 57 of file namespace.py.

◆ _setting_changed()

def robotide.namespace.namespace.Namespace._setting_changed (   self,
  message 
)
private

Definition at line 67 of file namespace.py.

◆ _variable_suggestions()

def robotide.namespace.namespace.Namespace._variable_suggestions (   self,
  controller,
  start,
  ctx 
)
private

Definition at line 154 of file namespace.py.

◆ clear_update_listeners()

def robotide.namespace.namespace.Namespace.clear_update_listeners (   self)

Definition at line 106 of file namespace.py.

◆ find_keyword()

def robotide.namespace.namespace.Namespace.find_keyword (   self,
  datafile,
  kw_name 
)

Definition at line 208 of file namespace.py.

◆ find_library_keyword()

def robotide.namespace.namespace.Namespace.find_library_keyword (   self,
  datafile,
  kw_name 
)

Definition at line 196 of file namespace.py.

◆ find_resource_with_import()

def robotide.namespace.namespace.Namespace.find_resource_with_import (   self,
  imp 
)

Definition at line 182 of file namespace.py.

◆ find_user_keyword()

def robotide.namespace.namespace.Namespace.find_user_keyword (   self,
  datafile,
  kw_name 
)

Definition at line 189 of file namespace.py.

◆ get_all_cached_library_names()

def robotide.namespace.namespace.Namespace.get_all_cached_library_names (   self)

Definition at line 141 of file namespace.py.

◆ get_all_keywords()

def robotide.namespace.namespace.Namespace.get_all_keywords (   self,
  testsuites 
)

Definition at line 112 of file namespace.py.

◆ get_resource()

def robotide.namespace.namespace.Namespace.get_resource (   self,
  path,
  directory = '',
  report_status = True 
)

Definition at line 177 of file namespace.py.

◆ get_resources()

def robotide.namespace.namespace.Namespace.get_resources (   self,
  datafile 
)

Definition at line 174 of file namespace.py.

◆ get_suggestions_for()

def robotide.namespace.namespace.Namespace.get_suggestions_for (   self,
  controller,
  start 
)

Definition at line 121 of file namespace.py.

◆ is_library_import_ok()

def robotide.namespace.namespace.Namespace.is_library_import_ok (   self,
  datafile,
  imp 
)

Definition at line 200 of file namespace.py.

◆ is_library_keyword()

def robotide.namespace.namespace.Namespace.is_library_keyword (   self,
  datafile,
  kw_name 
)

Definition at line 215 of file namespace.py.

◆ is_user_keyword()

def robotide.namespace.namespace.Namespace.is_user_keyword (   self,
  datafile,
  kw_name 
)

Definition at line 193 of file namespace.py.

◆ is_variables_import_ok()

def robotide.namespace.namespace.Namespace.is_variables_import_ok (   self,
  datafile,
  imp 
)

Definition at line 204 of file namespace.py.

◆ keyword_details()

def robotide.namespace.namespace.Namespace.keyword_details (   self,
  datafile,
  name 
)

Definition at line 218 of file namespace.py.

◆ new_resource()

def robotide.namespace.namespace.Namespace.new_resource (   self,
  path,
  directory = '' 
)

Definition at line 186 of file namespace.py.

◆ register_content_assist_hook()

def robotide.namespace.namespace.Namespace.register_content_assist_hook (   self,
  hook 
)

Definition at line 109 of file namespace.py.

◆ register_update_listener()

def robotide.namespace.namespace.Namespace.register_update_listener (   self,
  listener 
)

Definition at line 99 of file namespace.py.

◆ reset_resource_and_library_cache()

def robotide.namespace.namespace.Namespace.reset_resource_and_library_cache (   self)

Definition at line 96 of file namespace.py.

◆ resource_filename_changed()

def robotide.namespace.namespace.Namespace.resource_filename_changed (   self,
  old_name,
  new_name 
)

Definition at line 93 of file namespace.py.

◆ set_library_manager()

def robotide.namespace.namespace.Namespace.set_library_manager (   self,
  library_manager 
)

Definition at line 83 of file namespace.py.

◆ unregister_update_listener()

def robotide.namespace.namespace.Namespace.unregister_update_listener (   self,
  listener 
)

Definition at line 102 of file namespace.py.

◆ update()

def robotide.namespace.namespace.Namespace.update (   self,
args 
)

Definition at line 87 of file namespace.py.

◆ update_cur_dir_global_var()

def robotide.namespace.namespace.Namespace.update_cur_dir_global_var (   self,
  cur_dir 
)

Definition at line 79 of file namespace.py.

◆ update_exec_dir_global_var()

def robotide.namespace.namespace.Namespace.update_exec_dir_global_var (   self,
  exec_dir 
)

Definition at line 75 of file namespace.py.

Member Data Documentation

◆ _content_assist_hooks

robotide.namespace.namespace.Namespace._content_assist_hooks
private

Definition at line 39 of file namespace.py.

◆ _context_factory

robotide.namespace.namespace.Namespace._context_factory
private

Definition at line 51 of file namespace.py.

◆ _lib_cache

robotide.namespace.namespace.Namespace._lib_cache
private

Definition at line 46 of file namespace.py.

◆ _library_manager

robotide.namespace.namespace.Namespace._library_manager
private

Definition at line 38 of file namespace.py.

◆ _resource_factory

robotide.namespace.namespace.Namespace._resource_factory
private

Definition at line 48 of file namespace.py.

◆ _retriever

robotide.namespace.namespace.Namespace._retriever
private

Definition at line 49 of file namespace.py.

◆ _settings

robotide.namespace.namespace.Namespace._settings
private

Definition at line 37 of file namespace.py.

◆ _update_listeners

robotide.namespace.namespace.Namespace._update_listeners
private

Definition at line 40 of file namespace.py.


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