Robot Framework Integrated Development Environment (RIDE)
robotide.lib.robot.parsing.datarow.DataRow Class Reference

Public Member Functions

def __init__ (self, cells, source=None)
 
def __nonzero__ (self)
 
def dedent (self)
 
def is_commented (self)
 
def is_continuing (self)
 
def is_indented (self)
 
def starts_for_loop (self)
 
def starts_test_or_user_keyword_setting (self)
 
def test_or_user_keyword_setting_name (self)
 

Public Attributes

 cells
 
 comments
 
 source
 

Properties

 all = property
 
 data = property
 
 first_non_empty_cell = property
 
 head = property
 
 tail = property
 

Private Member Functions

def _collapse_whitespace (self, cell)
 
def _deprecate_escaped_cells_before_continuation (self, data)
 
def _parse (self, row)
 
def all (self)
 
def data (self)
 
def first_non_empty_cell (self)
 
def head (self)
 
def tail (self)
 

Static Private Attributes

string _row_continuation_marker
 

Detailed Description

Definition at line 21 of file datarow.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.lib.robot.parsing.datarow.DataRow.__init__ (   self,
  cells,
  source = None 
)

Definition at line 27 of file datarow.py.

Member Function Documentation

◆ __nonzero__()

def robotide.lib.robot.parsing.datarow.DataRow.__nonzero__ (   self)

Definition at line 168 of file datarow.py.

◆ _collapse_whitespace()

def robotide.lib.robot.parsing.datarow.DataRow._collapse_whitespace (   self,
  cell 
)
private

Definition at line 53 of file datarow.py.

◆ _deprecate_escaped_cells_before_continuation()

def robotide.lib.robot.parsing.datarow.DataRow._deprecate_escaped_cells_before_continuation (   self,
  data 
)
private

Definition at line 58 of file datarow.py.

◆ _parse()

def robotide.lib.robot.parsing.datarow.DataRow._parse (   self,
  row 
)
private

Definition at line 36 of file datarow.py.

◆ all()

def robotide.lib.robot.parsing.datarow.DataRow.all (   self)
private

Definition at line 109 of file datarow.py.

◆ data()

def robotide.lib.robot.parsing.datarow.DataRow.data (   self)
private

Definition at line 115 of file datarow.py.

◆ dedent()

def robotide.lib.robot.parsing.datarow.DataRow.dedent (   self)

Definition at line 121 of file datarow.py.

◆ first_non_empty_cell()

def robotide.lib.robot.parsing.datarow.DataRow.first_non_empty_cell (   self)
private

Definition at line 78 of file datarow.py.

◆ head()

def robotide.lib.robot.parsing.datarow.DataRow.head (   self)
private

Definition at line 91 of file datarow.py.

◆ is_commented()

def robotide.lib.robot.parsing.datarow.DataRow.is_commented (   self)

Definition at line 165 of file datarow.py.

◆ is_continuing()

def robotide.lib.robot.parsing.datarow.DataRow.is_continuing (   self)

Definition at line 158 of file datarow.py.

◆ is_indented()

def robotide.lib.robot.parsing.datarow.DataRow.is_indented (   self)

Definition at line 154 of file datarow.py.

◆ starts_for_loop()

def robotide.lib.robot.parsing.datarow.DataRow.starts_for_loop (   self)

Definition at line 133 of file datarow.py.

◆ starts_test_or_user_keyword_setting()

def robotide.lib.robot.parsing.datarow.DataRow.starts_test_or_user_keyword_setting (   self)

Definition at line 146 of file datarow.py.

◆ tail()

def robotide.lib.robot.parsing.datarow.DataRow.tail (   self)
private

Definition at line 99 of file datarow.py.

◆ test_or_user_keyword_setting_name()

def robotide.lib.robot.parsing.datarow.DataRow.test_or_user_keyword_setting_name (   self)

Definition at line 151 of file datarow.py.

Member Data Documentation

◆ _row_continuation_marker

robotide.lib.robot.parsing.datarow.DataRow._row_continuation_marker
staticprivate

Definition at line 25 of file datarow.py.

◆ cells

robotide.lib.robot.parsing.datarow.DataRow.cells

Definition at line 33 of file datarow.py.

◆ comments

robotide.lib.robot.parsing.datarow.DataRow.comments

Definition at line 30 of file datarow.py.

◆ source

robotide.lib.robot.parsing.datarow.DataRow.source

Definition at line 28 of file datarow.py.

Property Documentation

◆ all

robotide.lib.robot.parsing.datarow.DataRow.all = property
static

Definition at line 107 of file datarow.py.

◆ data

robotide.lib.robot.parsing.datarow.DataRow.data = property
static

Definition at line 113 of file datarow.py.

◆ first_non_empty_cell

robotide.lib.robot.parsing.datarow.DataRow.first_non_empty_cell = property
static

Definition at line 76 of file datarow.py.

◆ head

robotide.lib.robot.parsing.datarow.DataRow.head = property
static

Definition at line 89 of file datarow.py.

◆ tail

robotide.lib.robot.parsing.datarow.DataRow.tail = property
static

Definition at line 97 of file datarow.py.


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