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

Public Member Functions

def __init__ (self, settings)
 
def get_resource (self, directory, name, report_status=True)
 
def get_resource_from_import (self, import_, retriever_context)
 
def new_resource (self, directory, name)
 
def resource_filename_changed (self, old_name, new_name)
 

Public Attributes

 cache
 
 check_path_from_excludes
 
 python_path_cache
 

Private Member Functions

def _build_path (self, directory, name)
 
def _get_python_path (self, name)
 
def _get_resource (self, path, report_status)
 
def _load_resource (self, path, report_status)
 
def _normalize (self, path)
 
def _with_separator (self, dir)
 

Private Attributes

 _excludes
 

Static Private Attributes

string _IGNORE_RESOURCE_DIRECTORY_SETTING_NAME
 

Detailed Description

Definition at line 20 of file resourcefactory.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.namespace.resourcefactory.ResourceFactory.__init__ (   self,
  settings 
)

Definition at line 26 of file resourcefactory.py.

Member Function Documentation

◆ _build_path()

def robotide.namespace.resourcefactory.ResourceFactory._build_path (   self,
  directory,
  name 
)
private

Definition at line 47 of file resourcefactory.py.

◆ _get_python_path()

def robotide.namespace.resourcefactory.ResourceFactory._get_python_path (   self,
  name 
)
private

Definition at line 71 of file resourcefactory.py.

◆ _get_resource()

def robotide.namespace.resourcefactory.ResourceFactory._get_resource (   self,
  path,
  report_status 
)
private

Definition at line 77 of file resourcefactory.py.

◆ _load_resource()

def robotide.namespace.resourcefactory.ResourceFactory._load_resource (   self,
  path,
  report_status 
)
private

Definition at line 90 of file resourcefactory.py.

◆ _normalize()

def robotide.namespace.resourcefactory.ResourceFactory._normalize (   self,
  path 
)
private

Definition at line 97 of file resourcefactory.py.

◆ _with_separator()

def robotide.namespace.resourcefactory.ResourceFactory._with_separator (   self,
  dir 
)
private

Definition at line 33 of file resourcefactory.py.

◆ get_resource()

def robotide.namespace.resourcefactory.ResourceFactory.get_resource (   self,
  directory,
  name,
  report_status = True 
)

Definition at line 36 of file resourcefactory.py.

◆ get_resource_from_import()

def robotide.namespace.resourcefactory.ResourceFactory.get_resource_from_import (   self,
  import_,
  retriever_context 
)

Definition at line 51 of file resourcefactory.py.

◆ new_resource()

def robotide.namespace.resourcefactory.ResourceFactory.new_resource (   self,
  directory,
  name 
)

Definition at line 60 of file resourcefactory.py.

◆ resource_filename_changed()

def robotide.namespace.resourcefactory.ResourceFactory.resource_filename_changed (   self,
  old_name,
  new_name 
)

Definition at line 66 of file resourcefactory.py.

Member Data Documentation

◆ _excludes

robotide.namespace.resourcefactory.ResourceFactory._excludes
private

Definition at line 29 of file resourcefactory.py.

◆ _IGNORE_RESOURCE_DIRECTORY_SETTING_NAME

robotide.namespace.resourcefactory.ResourceFactory._IGNORE_RESOURCE_DIRECTORY_SETTING_NAME
staticprivate

Definition at line 24 of file resourcefactory.py.

◆ cache

robotide.namespace.resourcefactory.ResourceFactory.cache

Definition at line 27 of file resourcefactory.py.

◆ check_path_from_excludes

robotide.namespace.resourcefactory.ResourceFactory.check_path_from_excludes

Definition at line 30 of file resourcefactory.py.

◆ python_path_cache

robotide.namespace.resourcefactory.ResourceFactory.python_path_cache

Definition at line 28 of file resourcefactory.py.


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