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

The parsed resource file object. More...

Inheritance diagram for robotide.lib.robot.parsing.model.ResourceFile:
robotide.lib.robot.parsing.model._TestData

Public Member Functions

def __init__ (self, source=None, settings=None)
 
def __iter__ (self)
 
def populate (self)
 
- Public Member Functions inherited from robotide.lib.robot.parsing.model._TestData
def add_preamble (self, row)
 
def has_preamble (self)
 
def report_invalid_syntax (self, message, level='ERROR')
 
def save (self, **options)
 Writes this datafile to disk. More...
 
def start_table (self, header_row)
 

Public Attributes

 directory
 
 keyword_table
 
 setting_table
 
 testcase_table
 
 variable_table
 
- Public Attributes inherited from robotide.lib.robot.parsing.model._TestData
 children
 
 parent
 
 source
 

Private Member Functions

def _report_status (self)
 
def _table_is_allowed (self, table)
 

Private Attributes

 _settings
 
 _tab_size
 

Additional Inherited Members

- Properties inherited from robotide.lib.robot.parsing.model._TestData
 imports = property
 
 keywords = property
 
 name = property
 
 preamble = property
 
 rawname = property
 

Detailed Description

The parsed resource file object.

:param source: path where resource file is read from.

Definition at line 254 of file model.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.lib.robot.parsing.model.ResourceFile.__init__ (   self,
  source = None,
  settings = None 
)

Reimplemented from robotide.lib.robot.parsing.model._TestData.

Definition at line 256 of file model.py.

Member Function Documentation

◆ __iter__()

def robotide.lib.robot.parsing.model.ResourceFile.__iter__ (   self)

Definition at line 284 of file model.py.

◆ _report_status()

def robotide.lib.robot.parsing.model.ResourceFile._report_status (   self)
private

Definition at line 271 of file model.py.

◆ _table_is_allowed()

def robotide.lib.robot.parsing.model.ResourceFile._table_is_allowed (   self,
  table 
)
private

Reimplemented from robotide.lib.robot.parsing.model._TestData.

Definition at line 278 of file model.py.

◆ populate()

def robotide.lib.robot.parsing.model.ResourceFile.populate (   self)

Definition at line 266 of file model.py.

Member Data Documentation

◆ _settings

robotide.lib.robot.parsing.model.ResourceFile._settings
private

Definition at line 262 of file model.py.

◆ _tab_size

robotide.lib.robot.parsing.model.ResourceFile._tab_size
private

Definition at line 263 of file model.py.

◆ directory

robotide.lib.robot.parsing.model.ResourceFile.directory

Definition at line 257 of file model.py.

◆ keyword_table

robotide.lib.robot.parsing.model.ResourceFile.keyword_table

Definition at line 261 of file model.py.

◆ setting_table

robotide.lib.robot.parsing.model.ResourceFile.setting_table

Definition at line 258 of file model.py.

◆ testcase_table

robotide.lib.robot.parsing.model.ResourceFile.testcase_table

Definition at line 260 of file model.py.

◆ variable_table

robotide.lib.robot.parsing.model.ResourceFile.variable_table

Definition at line 259 of file model.py.


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