Robot Framework Integrated Development Environment (RIDE)
robotide.controller.filecontrollers._DataController Class Reference
Inheritance diagram for robotide.controller.filecontrollers._DataController:
robotide.controller.basecontroller._BaseController robotide.controller.basecontroller.WithUndoRedoStacks robotide.controller.basecontroller.WithNamespace robotide.controller.filecontrollers.ResourceFileController robotide.controller.filecontrollers.TestCaseFileController robotide.controller.filecontrollers.TestDataDirectoryController

Public Member Functions

def __init__ (self, data, project=None, parent=None)
 
def add_test_or_keyword (self, item)
 
def create_keyword (self, name, argstr='')
 
def get_format (self)
 
def get_keyword_names (self)
 
def get_local_variables (self)
 
def has_format (self)
 
def is_directory_suite (self)
 
def is_inside_top_suite (self, res)
 
def is_library_keyword (self, value)
 
def is_same_format (self, format)
 
def is_user_keyword (self, value)
 
def iter_datafiles (self)
 
def keyword_info (self, keyword_name)
 
def mark_dirty (self)
 
def notify_settings_changed (self)
 
def notify_steps_changed (self)
 
def open_filemanager (self, path=None)
 
def remove_folder_from_filesystem (self, path=None)
 
def remove_from_filesystem (self, path=None)
 
def remove_readonly (self, path=None)
 
def resource_import_modified (self, path)
 
def restore_keyword_order (self, index_difference)
 
def restore_test_order (self, index_difference)
 
def restore_variable_order (self, index_difference)
 
def save (self)
 
def save_with_new_format (self, format)
 
def save_with_new_format_recursive (self, format)
 
def set_basename (self, basename)
 
def set_datafile (self, datafile)
 
def set_format (self, format)
 
def sort_keywords (self)
 
def sort_tests (self)
 
def sort_variables (self)
 
def unmark_dirty (self)
 
def validate_keyword_name (self, name)
 
- Public Member Functions inherited from robotide.controller.basecontroller._BaseController
def execute (self, command)
 
def is_excluded (self)
 
def is_modifiable (self)
 
- Public Member Functions inherited from robotide.controller.basecontroller.WithUndoRedoStacks
def clear_redo (self)
 
def clear_undo (self)
 
def is_redo_empty (self)
 
def is_undo_empty (self)
 
def pop_from_redo (self)
 
def pop_from_undo (self)
 
def push_to_redo (self, command)
 
def push_to_undo (self, command)
 
- Public Member Functions inherited from robotide.controller.basecontroller.WithNamespace
def clear_namespace_update_listeners (self)
 
def get_all_cached_library_names (self)
 
def get_all_keywords_from (self, *datafiles)
 
def get_namespace (self)
 
def is_library_import_ok (self, imp)
 
def is_library_keyword (self, datafile, value)
 
def is_user_keyword (self, datafile, value)
 
def is_variables_import_ok (self, imp)
 
def keyword_info (self, datafile, keyword_name)
 
def register_for_namespace_updates (self, listener)
 
def unregister_namespace_updates (self, listener)
 
def update_namespace (self)
 

Public Attributes

 children
 
 data
 
 dirty
 
 filename
 
 parent
 

Properties

 _setting_table = property
 
 datafile = property
 
 datafile_controller = property
 
 datafiles = property
 
 force_tags = property
 
 imports = property
 
 keywords = property
 
 metadata = property
 
 name = property
 
 settings = property
 
 tests = property
 
 variables = property
 
- Properties inherited from robotide.controller.basecontroller._BaseController
 display_name = property
 
- Properties inherited from robotide.controller.basecontroller.WithUndoRedoStacks
 _redo = property
 
 _undo = property
 

Private Member Functions

def _children (self, data)
 
def _setting_table (self)
 
def _settings (self)
 
def datafile (self)
 
def datafile_controller (self)
 
def datafiles (self)
 
def force_tags (self)
 
def imports (self)
 
def keywords (self)
 
def metadata (self)
 
def name (self)
 
def settings (self)
 
def tests (self)
 
def variables (self)
 

Private Attributes

 _imports
 
 _keywords_table_controller
 
 _project
 
 _resource_file_controller_factory
 
 _testcase_table_controller
 
 _variables_table_controller
 

Detailed Description

Definition at line 114 of file filecontrollers.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.controller.filecontrollers._DataController.__init__ (   self,
  data,
  project = None,
  parent = None 
)

Member Function Documentation

◆ _children()

def robotide.controller.filecontrollers._DataController._children (   self,
  data 
)
private

◆ _setting_table()

def robotide.controller.filecontrollers._DataController._setting_table (   self)
private

Definition at line 169 of file filecontrollers.py.

◆ _settings()

def robotide.controller.filecontrollers._DataController._settings (   self)
private

◆ add_test_or_keyword()

def robotide.controller.filecontrollers._DataController.add_test_or_keyword (   self,
  item 
)

Definition at line 260 of file filecontrollers.py.

◆ create_keyword()

def robotide.controller.filecontrollers._DataController.create_keyword (   self,
  name,
  argstr = '' 
)

Definition at line 257 of file filecontrollers.py.

◆ datafile()

def robotide.controller.filecontrollers._DataController.datafile (   self)
private

Definition at line 197 of file filecontrollers.py.

◆ datafile_controller()

def robotide.controller.filecontrollers._DataController.datafile_controller (   self)
private

Definition at line 210 of file filecontrollers.py.

◆ datafiles()

def robotide.controller.filecontrollers._DataController.datafiles (   self)
private

Definition at line 203 of file filecontrollers.py.

◆ force_tags()

def robotide.controller.filecontrollers._DataController.force_tags (   self)
private

Definition at line 175 of file filecontrollers.py.

◆ get_format()

def robotide.controller.filecontrollers._DataController.get_format (   self)

Definition at line 320 of file filecontrollers.py.

◆ get_keyword_names()

def robotide.controller.filecontrollers._DataController.get_keyword_names (   self)

Definition at line 312 of file filecontrollers.py.

◆ get_local_variables()

def robotide.controller.filecontrollers._DataController.get_local_variables (   self)

Definition at line 423 of file filecontrollers.py.

◆ has_format()

def robotide.controller.filecontrollers._DataController.has_format (   self)

◆ imports()

def robotide.controller.filecontrollers._DataController.imports (   self)
private

Definition at line 224 of file filecontrollers.py.

◆ is_directory_suite()

def robotide.controller.filecontrollers._DataController.is_directory_suite (   self)

◆ is_inside_top_suite()

def robotide.controller.filecontrollers._DataController.is_inside_top_suite (   self,
  res 
)

◆ is_library_keyword()

def robotide.controller.filecontrollers._DataController.is_library_keyword (   self,
  value 
)

Definition at line 239 of file filecontrollers.py.

◆ is_same_format()

def robotide.controller.filecontrollers._DataController.is_same_format (   self,
  format 
)

Definition at line 329 of file filecontrollers.py.

◆ is_user_keyword()

def robotide.controller.filecontrollers._DataController.is_user_keyword (   self,
  value 
)

Definition at line 236 of file filecontrollers.py.

◆ iter_datafiles()

def robotide.controller.filecontrollers._DataController.iter_datafiles (   self)

Definition at line 414 of file filecontrollers.py.

◆ keyword_info()

def robotide.controller.filecontrollers._DataController.keyword_info (   self,
  keyword_name 
)

Definition at line 242 of file filecontrollers.py.

◆ keywords()

def robotide.controller.filecontrollers._DataController.keywords (   self)
private

Definition at line 216 of file filecontrollers.py.

◆ mark_dirty()

def robotide.controller.filecontrollers._DataController.mark_dirty (   self)

Definition at line 245 of file filecontrollers.py.

◆ metadata()

def robotide.controller.filecontrollers._DataController.metadata (   self)
private

Definition at line 233 of file filecontrollers.py.

◆ name()

def robotide.controller.filecontrollers._DataController.name (   self)
private

Definition at line 148 of file filecontrollers.py.

◆ notify_settings_changed()

def robotide.controller.filecontrollers._DataController.notify_settings_changed (   self)

Definition at line 407 of file filecontrollers.py.

◆ notify_steps_changed()

def robotide.controller.filecontrollers._DataController.notify_steps_changed (   self)

Definition at line 410 of file filecontrollers.py.

◆ open_filemanager()

def robotide.controller.filecontrollers._DataController.open_filemanager (   self,
  path = None 
)

Definition at line 348 of file filecontrollers.py.

◆ remove_folder_from_filesystem()

def robotide.controller.filecontrollers._DataController.remove_folder_from_filesystem (   self,
  path = None 
)

Definition at line 389 of file filecontrollers.py.

◆ remove_from_filesystem()

def robotide.controller.filecontrollers._DataController.remove_from_filesystem (   self,
  path = None 
)

Definition at line 384 of file filecontrollers.py.

◆ remove_readonly()

def robotide.controller.filecontrollers._DataController.remove_readonly (   self,
  path = None 
)

Definition at line 344 of file filecontrollers.py.

◆ resource_import_modified()

def robotide.controller.filecontrollers._DataController.resource_import_modified (   self,
  path 
)

Definition at line 404 of file filecontrollers.py.

◆ restore_keyword_order()

def robotide.controller.filecontrollers._DataController.restore_keyword_order (   self,
  index_difference 
)

Definition at line 300 of file filecontrollers.py.

◆ restore_test_order()

def robotide.controller.filecontrollers._DataController.restore_test_order (   self,
  index_difference 
)

Definition at line 294 of file filecontrollers.py.

◆ restore_variable_order()

def robotide.controller.filecontrollers._DataController.restore_variable_order (   self,
  index_difference 
)

Definition at line 306 of file filecontrollers.py.

◆ save()

def robotide.controller.filecontrollers._DataController.save (   self)

Definition at line 420 of file filecontrollers.py.

◆ save_with_new_format()

def robotide.controller.filecontrollers._DataController.save_with_new_format (   self,
  format 
)

Definition at line 392 of file filecontrollers.py.

◆ save_with_new_format_recursive()

def robotide.controller.filecontrollers._DataController.save_with_new_format_recursive (   self,
  format 
)

Definition at line 395 of file filecontrollers.py.

◆ set_basename()

def robotide.controller.filecontrollers._DataController.set_basename (   self,
  basename 
)

◆ set_datafile()

def robotide.controller.filecontrollers._DataController.set_datafile (   self,
  datafile 
)

Definition at line 134 of file filecontrollers.py.

◆ set_format()

def robotide.controller.filecontrollers._DataController.set_format (   self,
  format 
)

◆ settings()

def robotide.controller.filecontrollers._DataController.settings (   self)
private

Definition at line 154 of file filecontrollers.py.

◆ sort_keywords()

def robotide.controller.filecontrollers._DataController.sort_keywords (   self)

Definition at line 278 of file filecontrollers.py.

◆ sort_tests()

def robotide.controller.filecontrollers._DataController.sort_tests (   self)

Definition at line 270 of file filecontrollers.py.

◆ sort_variables()

def robotide.controller.filecontrollers._DataController.sort_variables (   self)

Definition at line 286 of file filecontrollers.py.

◆ tests()

def robotide.controller.filecontrollers._DataController.tests (   self)
private

Definition at line 189 of file filecontrollers.py.

◆ unmark_dirty()

def robotide.controller.filecontrollers._DataController.unmark_dirty (   self)

Definition at line 250 of file filecontrollers.py.

◆ validate_keyword_name()

def robotide.controller.filecontrollers._DataController.validate_keyword_name (   self,
  name 
)

Definition at line 398 of file filecontrollers.py.

◆ variables()

def robotide.controller.filecontrollers._DataController.variables (   self)
private

Definition at line 181 of file filecontrollers.py.

Member Data Documentation

◆ _imports

robotide.controller.filecontrollers._DataController._imports
private

Definition at line 139 of file filecontrollers.py.

◆ _keywords_table_controller

robotide.controller.filecontrollers._DataController._keywords_table_controller
private

Definition at line 138 of file filecontrollers.py.

◆ _project

robotide.controller.filecontrollers._DataController._project
private

Definition at line 117 of file filecontrollers.py.

◆ _resource_file_controller_factory

robotide.controller.filecontrollers._DataController._resource_file_controller_factory
private

Definition at line 120 of file filecontrollers.py.

◆ _testcase_table_controller

robotide.controller.filecontrollers._DataController._testcase_table_controller
private

Definition at line 137 of file filecontrollers.py.

◆ _variables_table_controller

robotide.controller.filecontrollers._DataController._variables_table_controller
private

Definition at line 136 of file filecontrollers.py.

◆ children

robotide.controller.filecontrollers._DataController.children

Definition at line 127 of file filecontrollers.py.

◆ data

robotide.controller.filecontrollers._DataController.data

Definition at line 135 of file filecontrollers.py.

◆ dirty

robotide.controller.filecontrollers._DataController.dirty

Definition at line 126 of file filecontrollers.py.

◆ filename

robotide.controller.filecontrollers._DataController.filename

Definition at line 130 of file filecontrollers.py.

◆ parent

robotide.controller.filecontrollers._DataController.parent

Definition at line 124 of file filecontrollers.py.

Property Documentation

◆ _setting_table

robotide.controller.filecontrollers._DataController._setting_table = property
staticprivate

Definition at line 167 of file filecontrollers.py.

◆ datafile

robotide.controller.filecontrollers._DataController.datafile = property
static

Definition at line 195 of file filecontrollers.py.

◆ datafile_controller

robotide.controller.filecontrollers._DataController.datafile_controller = property
static

Definition at line 208 of file filecontrollers.py.

◆ datafiles

robotide.controller.filecontrollers._DataController.datafiles = property
static

Definition at line 201 of file filecontrollers.py.

◆ force_tags

robotide.controller.filecontrollers._DataController.force_tags = property
static

Definition at line 173 of file filecontrollers.py.

◆ imports

robotide.controller.filecontrollers._DataController.imports = property
static

Definition at line 222 of file filecontrollers.py.

◆ keywords

robotide.controller.filecontrollers._DataController.keywords = property
static

Definition at line 214 of file filecontrollers.py.

◆ metadata

robotide.controller.filecontrollers._DataController.metadata = property
static

Definition at line 231 of file filecontrollers.py.

◆ name

robotide.controller.filecontrollers._DataController.name = property
static

Definition at line 146 of file filecontrollers.py.

◆ settings

robotide.controller.filecontrollers._DataController.settings = property
static

Definition at line 152 of file filecontrollers.py.

◆ tests

robotide.controller.filecontrollers._DataController.tests = property
static

Definition at line 187 of file filecontrollers.py.

◆ variables

robotide.controller.filecontrollers._DataController.variables = property
static

Definition at line 179 of file filecontrollers.py.


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