Robot Framework Integrated Development Environment (RIDE)
robotide.lib.robot.parsing.settings.Setting Class Reference
Inheritance diagram for robotide.lib.robot.parsing.settings.Setting:
robotide.lib.robot.parsing.settings.Arguments robotide.lib.robot.parsing.settings.Documentation robotide.lib.robot.parsing.settings.Fixture robotide.lib.robot.parsing.settings.Metadata robotide.lib.robot.parsing.settings.Return robotide.lib.robot.parsing.settings.Tags robotide.lib.robot.parsing.settings.Template robotide.lib.robot.parsing.settings.Timeout robotide.lib.robot.parsing.settings._Import

Public Member Functions

def __init__ (self, setting_name, parent=None, comment=None)
 
def __iter__ (self)
 
def __nonzero__ (self)
 
def __unicode__ (self)
 
def as_list (self)
 
def is_for_loop (self)
 
def is_set (self)
 
def populate (self, value, comment=None)
 Mainly used at parsing time, later attributes can be set directly. More...
 
def report_invalid_syntax (self, message, level='ERROR')
 
def reset (self)
 

Public Attributes

 comment
 
 parent
 
 setting_name
 
 value
 

Properties

 directory = property
 
 source = property
 

Private Member Functions

def _concat_string_with_value (self, string, value)
 
def _data_as_list (self)
 
def _populate (self, value)
 
def _set_comment (self, comment)
 
def _set_initial_value (self)
 
def _string_value (self, value)
 
def directory (self)
 
def source (self)
 

Private Attributes

 _populated
 

Detailed Description

Definition at line 22 of file settings.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.lib.robot.parsing.settings.Setting.__init__ (   self,
  setting_name,
  parent = None,
  comment = None 
)

Definition at line 24 of file settings.py.

Member Function Documentation

◆ __iter__()

def robotide.lib.robot.parsing.settings.Setting.__iter__ (   self)

Definition at line 96 of file settings.py.

◆ __nonzero__()

def robotide.lib.robot.parsing.settings.Setting.__nonzero__ (   self)

Definition at line 93 of file settings.py.

◆ __unicode__()

def robotide.lib.robot.parsing.settings.Setting.__unicode__ (   self)

Definition at line 99 of file settings.py.

◆ _concat_string_with_value()

def robotide.lib.robot.parsing.settings.Setting._concat_string_with_value (   self,
  string,
  value 
)
private

Definition at line 79 of file settings.py.

◆ _data_as_list()

◆ _populate()

◆ _set_comment()

def robotide.lib.robot.parsing.settings.Setting._set_comment (   self,
  comment 
)
private

Definition at line 34 of file settings.py.

◆ _set_initial_value()

◆ _string_value()

def robotide.lib.robot.parsing.settings.Setting._string_value (   self,
  value 
)
private

Reimplemented in robotide.lib.robot.parsing.settings.Documentation.

Definition at line 76 of file settings.py.

◆ as_list()

def robotide.lib.robot.parsing.settings.Setting.as_list (   self)

Definition at line 84 of file settings.py.

◆ directory()

def robotide.lib.robot.parsing.settings.Setting.directory (   self)
private

Definition at line 49 of file settings.py.

◆ is_for_loop()

def robotide.lib.robot.parsing.settings.Setting.is_for_loop (   self)

Definition at line 70 of file settings.py.

◆ is_set()

◆ populate()

def robotide.lib.robot.parsing.settings.Setting.populate (   self,
  value,
  comment = None 
)

Mainly used at parsing time, later attributes can be set directly.

Definition at line 53 of file settings.py.

◆ report_invalid_syntax()

def robotide.lib.robot.parsing.settings.Setting.report_invalid_syntax (   self,
  message,
  level = 'ERROR' 
)

Definition at line 73 of file settings.py.

◆ reset()

def robotide.lib.robot.parsing.settings.Setting.reset (   self)

◆ source()

def robotide.lib.robot.parsing.settings.Setting.source (   self)
private

Definition at line 43 of file settings.py.

Member Data Documentation

◆ _populated

robotide.lib.robot.parsing.settings.Setting._populated
private

Definition at line 29 of file settings.py.

◆ comment

robotide.lib.robot.parsing.settings.Setting.comment

Definition at line 35 of file settings.py.

◆ parent

robotide.lib.robot.parsing.settings.Setting.parent

Definition at line 26 of file settings.py.

◆ setting_name

robotide.lib.robot.parsing.settings.Setting.setting_name

Definition at line 25 of file settings.py.

◆ value

robotide.lib.robot.parsing.settings.Setting.value

Definition at line 32 of file settings.py.

Property Documentation

◆ directory

robotide.lib.robot.parsing.settings.Setting.directory = property
static

Definition at line 47 of file settings.py.

◆ source

robotide.lib.robot.parsing.settings.Setting.source = property
static

Definition at line 41 of file settings.py.


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