Robot Framework Integrated Development Environment (RIDE)
robotide.controller.tablecontrollers.VariableTableController Class Reference
Inheritance diagram for robotide.controller.tablecontrollers.VariableTableController:
robotide.controller.tablecontrollers._TableController robotide.controller.tablecontrollers._WithListOperations robotide.controller.basecontroller.ControllerWithParent robotide.controller.basecontroller._BaseController

Public Member Functions

def __getitem__ (self, index)
 
def __init__ (self, parent_controller, table)
 
def __iter__ (self)
 
def add_variable (self, name, value, comment=None)
 
def contains_variable (self, name)
 
def delete (self, index)
 
def index (self, ctrl)
 
def move_down (self, index)
 
def move_up (self, index)
 
def notify_variable_added (self, ctrl)
 
def notify_variable_removed (self, ctrl)
 
def remove_var (self, var_controller)
 
def restore_variable_order (self, list)
 Restores the old order of the variable list. More...
 
def sort (self)
 Sorts the variables of the controller by name. More...
 
def validate_dict_variable_name (self, name, item=None)
 
def validate_list_variable_name (self, name, item=None)
 
def validate_scalar_variable_name (self, name, item=None)
 
- Public Member Functions inherited from robotide.controller.basecontroller.ControllerWithParent
def is_modifiable (self)
 
def mark_dirty (self)
 
def set_parent (self, new_parent)
 
- Public Member Functions inherited from robotide.controller.basecontroller._BaseController
def execute (self, command)
 
def is_excluded (self)
 
- Public Member Functions inherited from robotide.controller.tablecontrollers._WithListOperations
def mark_dirty (self)
 

Properties

 _items = property
 
- Properties inherited from robotide.controller.basecontroller.ControllerWithParent
 datafile = property
 
 datafile_controller = property
 
 datafiles = property
 
 dirty = property
 
 parent = property
 
- Properties inherited from robotide.controller.basecontroller._BaseController
 display_name = property
 
- Properties inherited from robotide.controller.tablecontrollers._WithListOperations
 _items = property
 

Private Member Functions

def _get (self, variable)
 
def _items (self)
 
def _validate_name (self, validator, name, item=None)
 

Private Attributes

 _variable_cache
 

Detailed Description

Definition at line 79 of file tablecontrollers.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.controller.tablecontrollers.VariableTableController.__init__ (   self,
  parent_controller,
  table 
)

Reimplemented from robotide.controller.tablecontrollers._TableController.

Definition at line 81 of file tablecontrollers.py.

Member Function Documentation

◆ __getitem__()

def robotide.controller.tablecontrollers.VariableTableController.__getitem__ (   self,
  index 
)

Definition at line 93 of file tablecontrollers.py.

◆ __iter__()

def robotide.controller.tablecontrollers.VariableTableController.__iter__ (   self)

Definition at line 90 of file tablecontrollers.py.

◆ _get()

def robotide.controller.tablecontrollers.VariableTableController._get (   self,
  variable 
)
private

Definition at line 85 of file tablecontrollers.py.

◆ _items()

def robotide.controller.tablecontrollers.VariableTableController._items (   self)
private

Reimplemented from robotide.controller.tablecontrollers._WithListOperations.

Definition at line 102 of file tablecontrollers.py.

◆ _validate_name()

def robotide.controller.tablecontrollers.VariableTableController._validate_name (   self,
  validator,
  name,
  item = None 
)
private

Definition at line 139 of file tablecontrollers.py.

◆ add_variable()

def robotide.controller.tablecontrollers.VariableTableController.add_variable (   self,
  name,
  value,
  comment = None 
)

Definition at line 123 of file tablecontrollers.py.

◆ contains_variable()

def robotide.controller.tablecontrollers.VariableTableController.contains_variable (   self,
  name 
)

Definition at line 162 of file tablecontrollers.py.

◆ delete()

def robotide.controller.tablecontrollers.VariableTableController.delete (   self,
  index 
)

Reimplemented from robotide.controller.tablecontrollers._WithListOperations.

Definition at line 142 of file tablecontrollers.py.

◆ index()

def robotide.controller.tablecontrollers.VariableTableController.index (   self,
  ctrl 
)

Definition at line 96 of file tablecontrollers.py.

◆ move_down()

def robotide.controller.tablecontrollers.VariableTableController.move_down (   self,
  index 
)

Reimplemented from robotide.controller.tablecontrollers._WithListOperations.

Definition at line 114 of file tablecontrollers.py.

◆ move_up()

def robotide.controller.tablecontrollers.VariableTableController.move_up (   self,
  index 
)

Reimplemented from robotide.controller.tablecontrollers._WithListOperations.

Definition at line 105 of file tablecontrollers.py.

◆ notify_variable_added()

def robotide.controller.tablecontrollers.VariableTableController.notify_variable_added (   self,
  ctrl 
)

Definition at line 151 of file tablecontrollers.py.

◆ notify_variable_removed()

def robotide.controller.tablecontrollers.VariableTableController.notify_variable_removed (   self,
  ctrl 
)

Definition at line 157 of file tablecontrollers.py.

◆ remove_var()

def robotide.controller.tablecontrollers.VariableTableController.remove_var (   self,
  var_controller 
)

Definition at line 145 of file tablecontrollers.py.

◆ restore_variable_order()

def robotide.controller.tablecontrollers.VariableTableController.restore_variable_order (   self,
  list 
)

Restores the old order of the variable list.

Definition at line 177 of file tablecontrollers.py.

◆ sort()

def robotide.controller.tablecontrollers.VariableTableController.sort (   self)

Sorts the variables of the controller by name.

Definition at line 170 of file tablecontrollers.py.

◆ validate_dict_variable_name()

def robotide.controller.tablecontrollers.VariableTableController.validate_dict_variable_name (   self,
  name,
  item = None 
)

Definition at line 136 of file tablecontrollers.py.

◆ validate_list_variable_name()

def robotide.controller.tablecontrollers.VariableTableController.validate_list_variable_name (   self,
  name,
  item = None 
)

Definition at line 133 of file tablecontrollers.py.

◆ validate_scalar_variable_name()

def robotide.controller.tablecontrollers.VariableTableController.validate_scalar_variable_name (   self,
  name,
  item = None 
)

Definition at line 130 of file tablecontrollers.py.

Member Data Documentation

◆ _variable_cache

robotide.controller.tablecontrollers.VariableTableController._variable_cache
private

Definition at line 83 of file tablecontrollers.py.

Property Documentation

◆ _items

robotide.controller.tablecontrollers.VariableTableController._items = property
staticprivate

Definition at line 100 of file tablecontrollers.py.


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