Robot Framework
robot.model.itemlist.ItemList Class Reference
Inheritance diagram for robot.model.itemlist.ItemList:
robot.model.body.BaseBody robot.model.keyword.Keywords robot.model.message.Messages robot.model.testcase.TestCases robot.model.testsuite.TestSuites robot.running.model.Imports robot.model.body.Body robot.model.body.Branches robot.result.model.Iterations robot.result.model.Body robot.running.model.Body robot.result.model.Branches

Public Member Functions

def __add__ (self, other)
 
def __contains__ (self, item)
 
def __delitem__ (self, index)
 
def __eq__ (self, other)
 
def __getitem__ (self, index)
 
def __iadd__ (self, other)
 
def __imul__ (self, other)
 
def __init__ (self, item_class, common_attrs=None, items=None)
 
def __iter__ (self)
 
def __len__ (self)
 
def __lt__ (self, other)
 
def __mul__ (self, other)
 
def __repr__ (self)
 
def __reversed__ (self)
 
def __rmul__ (self, other)
 
def __setitem__ (self, index, item)
 
def __str__ (self)
 
def append (self, item)
 
def clear (self)
 
def count (self, item)
 
def create (self, *args, **kwargs)
 
def extend (self, items)
 
def index (self, item, *start_and_end)
 
def insert (self, index, item)
 
def reverse (self)
 
def sort (self)
 
def visit (self, visitor)
 

Private Member Functions

def _check_type_and_set_attrs (self, *items)
 
def _create_new_from (self, items)
 
def _is_compatible (self, other)
 

Private Attributes

 _common_attrs
 
 _item_class
 
 _items
 

Static Private Attributes

list __slots__ = ['_item_class', '_common_attrs', '_items']
 

Detailed Description

Definition at line 23 of file itemlist.py.

Constructor & Destructor Documentation

◆ __init__()

def robot.model.itemlist.ItemList.__init__ (   self,
  item_class,
  common_attrs = None,
  items = None 
)

Member Function Documentation

◆ __add__()

def robot.model.itemlist.ItemList.__add__ (   self,
  other 
)

Definition at line 142 of file itemlist.py.

◆ __contains__()

def robot.model.itemlist.ItemList.__contains__ (   self,
  item 
)

Definition at line 97 of file itemlist.py.

◆ __delitem__()

def robot.model.itemlist.ItemList.__delitem__ (   self,
  index 
)

Reimplemented in robot.model.keyword.Keywords.

Definition at line 94 of file itemlist.py.

◆ __eq__()

def robot.model.itemlist.ItemList.__eq__ (   self,
  other 
)

Definition at line 126 of file itemlist.py.

◆ __getitem__()

def robot.model.itemlist.ItemList.__getitem__ (   self,
  index 
)

Definition at line 74 of file itemlist.py.

◆ __iadd__()

def robot.model.itemlist.ItemList.__iadd__ (   self,
  other 
)

Definition at line 149 of file itemlist.py.

◆ __imul__()

def robot.model.itemlist.ItemList.__imul__ (   self,
  other 
)

Definition at line 158 of file itemlist.py.

◆ __iter__()

def robot.model.itemlist.ItemList.__iter__ (   self)

Definition at line 68 of file itemlist.py.

◆ __len__()

def robot.model.itemlist.ItemList.__len__ (   self)

Definition at line 100 of file itemlist.py.

◆ __lt__()

def robot.model.itemlist.ItemList.__lt__ (   self,
  other 
)

Definition at line 135 of file itemlist.py.

◆ __mul__()

def robot.model.itemlist.ItemList.__mul__ (   self,
  other 
)

Definition at line 155 of file itemlist.py.

◆ __repr__()

def robot.model.itemlist.ItemList.__repr__ (   self)

Definition at line 106 of file itemlist.py.

◆ __reversed__()

def robot.model.itemlist.ItemList.__reversed__ (   self)

Definition at line 120 of file itemlist.py.

◆ __rmul__()

def robot.model.itemlist.ItemList.__rmul__ (   self,
  other 
)

Definition at line 162 of file itemlist.py.

◆ __setitem__()

def robot.model.itemlist.ItemList.__setitem__ (   self,
  index,
  item 
)

Reimplemented in robot.model.keyword.Keywords.

Definition at line 87 of file itemlist.py.

◆ __str__()

def robot.model.itemlist.ItemList.__str__ (   self)

Definition at line 103 of file itemlist.py.

◆ _check_type_and_set_attrs()

def robot.model.itemlist.ItemList._check_type_and_set_attrs (   self,
items 
)
private

Reimplemented in robot.model.testcase.TestCases.

Definition at line 41 of file itemlist.py.

◆ _create_new_from()

def robot.model.itemlist.ItemList._create_new_from (   self,
  items 
)
private

Definition at line 79 of file itemlist.py.

◆ _is_compatible()

def robot.model.itemlist.ItemList._is_compatible (   self,
  other 
)
private

Definition at line 131 of file itemlist.py.

◆ append()

def robot.model.itemlist.ItemList.append (   self,
  item 
)

Reimplemented in robot.model.keyword.Keywords.

Definition at line 36 of file itemlist.py.

◆ clear()

def robot.model.itemlist.ItemList.clear (   self)

Reimplemented in robot.model.keyword.Keywords.

Definition at line 61 of file itemlist.py.

◆ count()

def robot.model.itemlist.ItemList.count (   self,
  item 
)

Definition at line 111 of file itemlist.py.

◆ create()

def robot.model.itemlist.ItemList.create (   self,
args,
**  kwargs 
)

Reimplemented in robot.model.keyword.Keywords.

Definition at line 33 of file itemlist.py.

◆ extend()

def robot.model.itemlist.ItemList.extend (   self,
  items 
)

Reimplemented in robot.model.keyword.Keywords.

Definition at line 51 of file itemlist.py.

◆ index()

def robot.model.itemlist.ItemList.index (   self,
  item,
start_and_end 
)

Definition at line 58 of file itemlist.py.

◆ insert()

def robot.model.itemlist.ItemList.insert (   self,
  index,
  item 
)

Reimplemented in robot.model.keyword.Keywords.

Definition at line 54 of file itemlist.py.

◆ reverse()

def robot.model.itemlist.ItemList.reverse (   self)

Reimplemented in robot.model.keyword.Keywords.

Definition at line 117 of file itemlist.py.

◆ sort()

def robot.model.itemlist.ItemList.sort (   self)

Reimplemented in robot.model.keyword.Keywords.

Definition at line 114 of file itemlist.py.

◆ visit()

def robot.model.itemlist.ItemList.visit (   self,
  visitor 
)

Definition at line 64 of file itemlist.py.

Member Data Documentation

◆ __slots__

list robot.model.itemlist.ItemList.__slots__ = ['_item_class', '_common_attrs', '_items']
staticprivate

Definition at line 24 of file itemlist.py.

◆ _common_attrs

robot.model.itemlist.ItemList._common_attrs
private

Definition at line 28 of file itemlist.py.

◆ _item_class

robot.model.itemlist.ItemList._item_class
private

Definition at line 27 of file itemlist.py.

◆ _items

robot.model.itemlist.ItemList._items
private

Definition at line 29 of file itemlist.py.


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