Robot Framework Integrated Development Environment (RIDE)
robotide.controller.stepcontrollers.ForLoopStepController Class Reference
Inheritance diagram for robotide.controller.stepcontrollers.ForLoopStepController:
robotide.controller.stepcontrollers.StepController robotide.controller.basecontroller._BaseController

Public Member Functions

def __init__ (self, parent, step)
 
def add_step (self, step)
 
def comment (self)
 
def contains_keyword (self, name)
 
def get_cell_info (self, col)
 
def get_raw_steps (self)
 
def has_template (self)
 
def index_of_step (self, step)
 
def insert_after (self, new_step)
 
def move_down (self)
 
def move_up (self)
 
def notify_steps_changed (self)
 
def remove (self)
 
def set_raw_steps (self, steps)
 
def step (self, index)
 
- Public Member Functions inherited from robotide.controller.stepcontrollers.StepController
def __eq__ (self, other)
 
def __len__ (self)
 
def as_list (self)
 
def change (self, col, new_value, delete=False)
 
def contains_variable (self, name)
 
def contains_variable_assignment (self, name)
 
def decrease_indent (self)
 
def get_keyword_info (self, kw)
 
def get_value (self, col)
 
def has_only_comment (self)
 
def increase_indent (self)
 
def insert_before (self, new_step)
 
def insert_value_before (self, col, new_value)
 
def is_assigning (self, value)
 
def is_library_keyword (self, value)
 
def is_modifiable (self)
 
def is_user_keyword (self, value)
 
def notify_value_changed (self)
 
def recalculate_keyword_column (self)
 
def remove_empty_columns_from_beginning (self)
 
def remove_empty_columns_from_end (self, delete=True)
 
def replace_keyword (self, new_name, old_name)
 
def shift_left (self, from_column, delete=False)
 
def shift_right (self, from_column, delete=False)
 
def uncomment (self)
 
- Public Member Functions inherited from robotide.controller.basecontroller._BaseController
def execute (self, command)
 
def is_excluded (self)
 

Public Attributes

 inner_kw_pos
 
- Public Attributes inherited from robotide.controller.stepcontrollers.StepController
 indent
 
 parent
 

Properties

 assignments = property
 
 name = property
 
 steps = property
 
- Properties inherited from robotide.controller.stepcontrollers.StepController
 _keyword_column = property
 
 args = property
 
 assign = property
 
 assignments = property
 
 datafile = property
 
 datafile_controller = property
 
 display_name = property
 
 keyword = property
 
 steps = property
 
 vars = property
 
- Properties inherited from robotide.controller.basecontroller._BaseController
 display_name = property
 

Private Member Functions

def _build_cell_info (self, content, position)
 
def _get_cell_position (self, col)
 
def _get_comment (self, cells)
 
def _has_comment_keyword (self)
 
def _recreate (self, cells, comment=None, delete=False)
 
def _recreate_complete_for_loop_header (self, cells)
 
def _replace_with_new_cells (self, cells)
 
def _represent_valid_for_loop_header (self, cells)
 
def _swap_forloop_headers (self, previous_step)
 
def assignments (self)
 
def name (self)
 
def steps (self)
 

Additional Inherited Members

- Static Public Member Functions inherited from robotide.controller.stepcontrollers.StepController
def first_non_empty_cell (cells)
 

Detailed Description

Definition at line 612 of file stepcontrollers.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.controller.stepcontrollers.ForLoopStepController.__init__ (   self,
  parent,
  step 
)

Reimplemented from robotide.controller.stepcontrollers.StepController.

Definition at line 614 of file stepcontrollers.py.

Member Function Documentation

◆ _build_cell_info()

def robotide.controller.stepcontrollers.ForLoopStepController._build_cell_info (   self,
  content,
  position 
)
private

Reimplemented from robotide.controller.stepcontrollers.StepController.

Definition at line 706 of file stepcontrollers.py.

◆ _get_cell_position()

def robotide.controller.stepcontrollers.ForLoopStepController._get_cell_position (   self,
  col 
)
private

Reimplemented from robotide.controller.stepcontrollers.StepController.

Definition at line 684 of file stepcontrollers.py.

◆ _get_comment()

def robotide.controller.stepcontrollers.ForLoopStepController._get_comment (   self,
  cells 
)
private

Reimplemented from robotide.controller.stepcontrollers.StepController.

Definition at line 720 of file stepcontrollers.py.

◆ _has_comment_keyword()

def robotide.controller.stepcontrollers.ForLoopStepController._has_comment_keyword (   self)
private

Reimplemented from robotide.controller.stepcontrollers.StepController.

Definition at line 675 of file stepcontrollers.py.

◆ _recreate()

def robotide.controller.stepcontrollers.ForLoopStepController._recreate (   self,
  cells,
  comment = None,
  delete = False 
)
private

Reimplemented from robotide.controller.stepcontrollers.StepController.

Definition at line 750 of file stepcontrollers.py.

◆ _recreate_complete_for_loop_header()

def robotide.controller.stepcontrollers.ForLoopStepController._recreate_complete_for_loop_header (   self,
  cells 
)
private

Definition at line 776 of file stepcontrollers.py.

◆ _replace_with_new_cells()

def robotide.controller.stepcontrollers.ForLoopStepController._replace_with_new_cells (   self,
  cells 
)
private

Definition at line 813 of file stepcontrollers.py.

◆ _represent_valid_for_loop_header()

def robotide.controller.stepcontrollers.ForLoopStepController._represent_valid_for_loop_header (   self,
  cells 
)
private

Definition at line 799 of file stepcontrollers.py.

◆ _swap_forloop_headers()

def robotide.controller.stepcontrollers.ForLoopStepController._swap_forloop_headers (   self,
  previous_step 
)
private

Definition at line 651 of file stepcontrollers.py.

◆ add_step()

def robotide.controller.stepcontrollers.ForLoopStepController.add_step (   self,
  step 
)

Definition at line 746 of file stepcontrollers.py.

◆ assignments()

def robotide.controller.stepcontrollers.ForLoopStepController.assignments (   self)
private

Reimplemented from robotide.controller.stepcontrollers.StepController.

Definition at line 628 of file stepcontrollers.py.

◆ comment()

def robotide.controller.stepcontrollers.ForLoopStepController.comment (   self)

Reimplemented from robotide.controller.stepcontrollers.StepController.

Definition at line 723 of file stepcontrollers.py.

◆ contains_keyword()

def robotide.controller.stepcontrollers.ForLoopStepController.contains_keyword (   self,
  name 
)

Reimplemented from robotide.controller.stepcontrollers.StepController.

Definition at line 743 of file stepcontrollers.py.

◆ get_cell_info()

def robotide.controller.stepcontrollers.ForLoopStepController.get_cell_info (   self,
  col 
)

Reimplemented from robotide.controller.stepcontrollers.StepController.

Definition at line 701 of file stepcontrollers.py.

◆ get_raw_steps()

def robotide.controller.stepcontrollers.ForLoopStepController.get_raw_steps (   self)

Definition at line 678 of file stepcontrollers.py.

◆ has_template()

def robotide.controller.stepcontrollers.ForLoopStepController.has_template (   self)

Definition at line 823 of file stepcontrollers.py.

◆ index_of_step()

def robotide.controller.stepcontrollers.ForLoopStepController.index_of_step (   self,
  step 
)

Definition at line 716 of file stepcontrollers.py.

◆ insert_after()

def robotide.controller.stepcontrollers.ForLoopStepController.insert_after (   self,
  new_step 
)

Reimplemented from robotide.controller.stepcontrollers.StepController.

Definition at line 669 of file stepcontrollers.py.

◆ move_down()

def robotide.controller.stepcontrollers.ForLoopStepController.move_down (   self)

Reimplemented from robotide.controller.stepcontrollers.StepController.

Definition at line 663 of file stepcontrollers.py.

◆ move_up()

def robotide.controller.stepcontrollers.ForLoopStepController.move_up (   self)

Reimplemented from robotide.controller.stepcontrollers.StepController.

Definition at line 637 of file stepcontrollers.py.

◆ name()

def robotide.controller.stepcontrollers.ForLoopStepController.name (   self)
private

Definition at line 622 of file stepcontrollers.py.

◆ notify_steps_changed()

def robotide.controller.stepcontrollers.ForLoopStepController.notify_steps_changed (   self)

Definition at line 820 of file stepcontrollers.py.

◆ remove()

def robotide.controller.stepcontrollers.ForLoopStepController.remove (   self)

Reimplemented from robotide.controller.stepcontrollers.StepController.

Definition at line 791 of file stepcontrollers.py.

◆ set_raw_steps()

def robotide.controller.stepcontrollers.ForLoopStepController.set_raw_steps (   self,
  steps 
)

Definition at line 681 of file stepcontrollers.py.

◆ step()

def robotide.controller.stepcontrollers.ForLoopStepController.step (   self,
  index 
)

Definition at line 672 of file stepcontrollers.py.

◆ steps()

def robotide.controller.stepcontrollers.ForLoopStepController.steps (   self)
private

Reimplemented from robotide.controller.stepcontrollers.StepController.

Definition at line 712 of file stepcontrollers.py.

Member Data Documentation

◆ inner_kw_pos

robotide.controller.stepcontrollers.ForLoopStepController.inner_kw_pos

Definition at line 617 of file stepcontrollers.py.

Property Documentation

◆ assignments

robotide.controller.stepcontrollers.ForLoopStepController.assignments = property
static

Definition at line 626 of file stepcontrollers.py.

◆ name

robotide.controller.stepcontrollers.ForLoopStepController.name = property
static

Definition at line 620 of file stepcontrollers.py.

◆ steps

robotide.controller.stepcontrollers.ForLoopStepController.steps = property
static

Definition at line 710 of file stepcontrollers.py.


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