Robot Framework Integrated Development Environment (RIDE)
robotide.lib.robot.parsing.model.Step Class Reference

Public Member Functions

def __init__ (self, content, comment=None)
 
def __len__ (self)
 
def add_step (self, content, comment=None)
 
def as_list (self, indent=False, include_comment=True)
 import inspect stack = inspect.stack() the_class = stack[1][0].f_locals["self"].__class__.__name__ the_method = stack[1][0].f_code.co_name print("DEBUG: RFLib Model Step called by {}.{}()".format(the_class, the_method)) More...
 
def decrease_indent (self)
 
def first_empty_cell (self)
 
def first_non_empty_cell (self, content=None)
 
def increase_indent (self)
 
def is_comment (self)
 
def is_for_loop (self)
 
def is_set (self)
 

Static Public Member Functions

def is_kind_of_comment (content)
 

Public Attributes

 args
 
 assign
 
 cells
 
 comment
 
 indent
 

Static Public Attributes

list args = []
 
list assign = []
 
list cells = []
 
list comment = []
 
list indent = []
 
 inner_kw_pos = None
 
 name = None
 
 normal_assign = None
 

Private Member Functions

def _get_assign (self)
 

Detailed Description

Definition at line 898 of file model.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.lib.robot.parsing.model.Step.__init__ (   self,
  content,
  comment = None 
)

Definition at line 909 of file model.py.

Member Function Documentation

◆ __len__()

def robotide.lib.robot.parsing.model.Step.__len__ (   self)

Definition at line 1070 of file model.py.

◆ _get_assign()

def robotide.lib.robot.parsing.model.Step._get_assign (   self)
private

Definition at line 956 of file model.py.

◆ add_step()

def robotide.lib.robot.parsing.model.Step.add_step (   self,
  content,
  comment = None 
)

Definition at line 1066 of file model.py.

◆ as_list()

def robotide.lib.robot.parsing.model.Step.as_list (   self,
  indent = False,
  include_comment = True 
)

import inspect stack = inspect.stack() the_class = stack[1][0].f_locals["self"].__class__.__name__ the_method = stack[1][0].f_code.co_name print("DEBUG: RFLib Model Step called by {}.{}()".format(the_class, the_method))

Definition at line 1035 of file model.py.

◆ decrease_indent()

def robotide.lib.robot.parsing.model.Step.decrease_indent (   self)

Definition at line 1061 of file model.py.

◆ first_empty_cell()

def robotide.lib.robot.parsing.model.Step.first_empty_cell (   self)

Definition at line 1050 of file model.py.

◆ first_non_empty_cell()

def robotide.lib.robot.parsing.model.Step.first_non_empty_cell (   self,
  content = None 
)

Definition at line 1042 of file model.py.

◆ increase_indent()

def robotide.lib.robot.parsing.model.Step.increase_indent (   self)

Definition at line 1056 of file model.py.

◆ is_comment()

def robotide.lib.robot.parsing.model.Step.is_comment (   self)

Definition at line 1018 of file model.py.

◆ is_for_loop()

def robotide.lib.robot.parsing.model.Step.is_for_loop (   self)

Definition at line 1021 of file model.py.

◆ is_kind_of_comment()

def robotide.lib.robot.parsing.model.Step.is_kind_of_comment (   content)
static

Definition at line 953 of file model.py.

◆ is_set()

def robotide.lib.robot.parsing.model.Step.is_set (   self)

Definition at line 1025 of file model.py.

Member Data Documentation

◆ args [1/2]

list robotide.lib.robot.parsing.model.Step.args = []
static

Definition at line 904 of file model.py.

◆ args [2/2]

robotide.lib.robot.parsing.model.Step.args

Definition at line 934 of file model.py.

◆ assign [1/2]

list robotide.lib.robot.parsing.model.Step.assign = []
static

Definition at line 903 of file model.py.

◆ assign [2/2]

robotide.lib.robot.parsing.model.Step.assign

Definition at line 930 of file model.py.

◆ cells [1/2]

list robotide.lib.robot.parsing.model.Step.cells = []
static

Definition at line 907 of file model.py.

◆ cells [2/2]

robotide.lib.robot.parsing.model.Step.cells

Definition at line 913 of file model.py.

◆ comment [1/2]

list robotide.lib.robot.parsing.model.Step.comment = []
static

Definition at line 905 of file model.py.

◆ comment [2/2]

robotide.lib.robot.parsing.model.Step.comment

Definition at line 936 of file model.py.

◆ indent [1/2]

list robotide.lib.robot.parsing.model.Step.indent = []
static

Definition at line 902 of file model.py.

◆ indent [2/2]

robotide.lib.robot.parsing.model.Step.indent

Definition at line 933 of file model.py.

◆ inner_kw_pos

robotide.lib.robot.parsing.model.Step.inner_kw_pos = None
static

Definition at line 900 of file model.py.

◆ name

robotide.lib.robot.parsing.model.Step.name = None
static

Definition at line 901 of file model.py.

◆ normal_assign

robotide.lib.robot.parsing.model.Step.normal_assign = None
static

Definition at line 906 of file model.py.


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