Robot Framework Integrated Development Environment (RIDE)
robotide.controller.macrocontrollers.UserKeywordController Class Reference
Inheritance diagram for robotide.controller.macrocontrollers.UserKeywordController:
robotide.controller.macrocontrollers._WithStepsController robotide.controller.basecontroller.ControllerWithParent robotide.controller.basecontroller.WithUndoRedoStacks robotide.controller.basecontroller._BaseController

Public Member Functions

def __eq__ (self, other)
 
def __hash__ (self)
 
def get_local_variables (self)
 
def move_down (self)
 
def move_up (self)
 
def validate_keyword_name (self, name)
 
- Public Member Functions inherited from robotide.controller.macrocontrollers._WithStepsController
def __init__ (self, parent_controller, data)
 
def add_step (self, index, step=None)
 
def copy (self, name)
 
def create_keyword (self, name, argstr)
 
def create_test (self, name)
 
def delete (self)
 
def extract_keyword (self, name, argstr, step_range)
 
def get_cell_info (self, row, col)
 
def get_empty_rows (self)
 
def get_keyword_info (self, kw_name)
 
def get_local_namespace (self)
 
def get_local_namespace_for_row (self, row)
 
def get_raw_steps (self)
 
def has_template (self)
 
def index_of_step (self, step)
 
def is_library_keyword (self, value)
 
def is_user_keyword (self, value)
 
def move_step_down (self, index)
 
def move_step_up (self, index)
 
def notify_keyword_removed (self)
 
def notify_name_changed (self, old_name=None)
 
def notify_settings_changed (self)
 
def notify_steps_changed (self)
 
def recreate (self)
 
def remove_step (self, index)
 
def rename (self, new_name)
 
def replace_step (self, index, new_step)
 
def set_parent (self, new_parent)
 
def set_raw_steps (self, steps)
 
def set_steps (self, steps)
 
def step (self, index)
 
def update_namespace (self)
 
def validate_name (self, name)
 
- Public Member Functions inherited from robotide.controller.basecontroller.ControllerWithParent
def is_modifiable (self)
 
def mark_dirty (self)
 
- Public Member Functions inherited from robotide.controller.basecontroller._BaseController
def execute (self, command)
 
def is_excluded (self)
 
- Public Member Functions inherited from robotide.controller.basecontroller.WithUndoRedoStacks
def clear_redo (self)
 
def clear_undo (self)
 
def is_redo_empty (self)
 
def is_undo_empty (self)
 
def pop_from_redo (self)
 
def pop_from_undo (self)
 
def push_to_redo (self, command)
 
def push_to_undo (self, command)
 

Public Attributes

 default_tags
 
 force_tags
 
- Public Attributes inherited from robotide.controller.macrocontrollers._WithStepsController
 data
 

Properties

 arguments = property
 
 info = property
 
 keyword_name = property
 
 settings = property
 
 teardown = property
 
- Properties inherited from robotide.controller.macrocontrollers._WithStepsController
 max_columns = property
 
 name = property
 
 source = property
 
 steps = property
 
- Properties inherited from robotide.controller.basecontroller.ControllerWithParent
 datafile = property
 
 datafile_controller = property
 
 datafiles = property
 
 dirty = property
 
 parent = property
 
- Properties inherited from robotide.controller.basecontroller._BaseController
 display_name = property
 
- Properties inherited from robotide.controller.basecontroller.WithUndoRedoStacks
 _redo = property
 
 _undo = property
 

Private Member Functions

def _init (self, kw)
 
def arguments (self)
 
def info (self)
 
def keyword_name (self)
 
def settings (self)
 
def teardown (self)
 

Private Attributes

 _kw
 
 _teardown
 

Static Private Attributes

 _populator
 
def _teardown
 
 _TEARDOWN_NOT_SET
 

Detailed Description

Definition at line 445 of file macrocontrollers.py.

Member Function Documentation

◆ __eq__()

def robotide.controller.macrocontrollers.UserKeywordController.__eq__ (   self,
  other 
)

Definition at line 465 of file macrocontrollers.py.

◆ __hash__()

def robotide.controller.macrocontrollers.UserKeywordController.__hash__ (   self)

Definition at line 472 of file macrocontrollers.py.

◆ _init()

def robotide.controller.macrocontrollers.UserKeywordController._init (   self,
  kw 
)
private

Definition at line 459 of file macrocontrollers.py.

◆ arguments()

def robotide.controller.macrocontrollers.UserKeywordController.arguments (   self)
private

Definition at line 520 of file macrocontrollers.py.

◆ get_local_variables()

def robotide.controller.macrocontrollers.UserKeywordController.get_local_variables (   self)

Definition at line 526 of file macrocontrollers.py.

◆ info()

def robotide.controller.macrocontrollers.UserKeywordController.info (   self)
private

Definition at line 478 of file macrocontrollers.py.

◆ keyword_name()

def robotide.controller.macrocontrollers.UserKeywordController.keyword_name (   self)
private

Definition at line 486 of file macrocontrollers.py.

◆ move_down()

def robotide.controller.macrocontrollers.UserKeywordController.move_down (   self)

Definition at line 492 of file macrocontrollers.py.

◆ move_up()

def robotide.controller.macrocontrollers.UserKeywordController.move_up (   self)

Definition at line 489 of file macrocontrollers.py.

◆ settings()

def robotide.controller.macrocontrollers.UserKeywordController.settings (   self)
private

Definition at line 498 of file macrocontrollers.py.

◆ teardown()

def robotide.controller.macrocontrollers.UserKeywordController.teardown (   self)
private

Definition at line 512 of file macrocontrollers.py.

◆ validate_keyword_name()

def robotide.controller.macrocontrollers.UserKeywordController.validate_keyword_name (   self,
  name 
)

Definition at line 523 of file macrocontrollers.py.

Member Data Documentation

◆ _kw

robotide.controller.macrocontrollers.UserKeywordController._kw
private

Definition at line 460 of file macrocontrollers.py.

◆ _populator

robotide.controller.macrocontrollers.UserKeywordController._populator
staticprivate

Definition at line 449 of file macrocontrollers.py.

◆ _teardown [1/2]

robotide.controller.macrocontrollers.UserKeywordController._teardown
staticprivate

Definition at line 457 of file macrocontrollers.py.

◆ _teardown [2/2]

robotide.controller.macrocontrollers.UserKeywordController._teardown
private

Definition at line 513 of file macrocontrollers.py.

◆ _TEARDOWN_NOT_SET

robotide.controller.macrocontrollers.UserKeywordController._TEARDOWN_NOT_SET
staticprivate

Definition at line 453 of file macrocontrollers.py.

◆ default_tags

robotide.controller.macrocontrollers.UserKeywordController.default_tags

Definition at line 463 of file macrocontrollers.py.

◆ force_tags

robotide.controller.macrocontrollers.UserKeywordController.force_tags

Definition at line 462 of file macrocontrollers.py.

Property Documentation

◆ arguments

robotide.controller.macrocontrollers.UserKeywordController.arguments = property
static

Definition at line 518 of file macrocontrollers.py.

◆ info

robotide.controller.macrocontrollers.UserKeywordController.info = property
static

Definition at line 476 of file macrocontrollers.py.

◆ keyword_name

robotide.controller.macrocontrollers.UserKeywordController.keyword_name = property
static

Definition at line 484 of file macrocontrollers.py.

◆ settings

robotide.controller.macrocontrollers.UserKeywordController.settings = property
static

Definition at line 496 of file macrocontrollers.py.

◆ teardown

robotide.controller.macrocontrollers.UserKeywordController.teardown = property
static

Definition at line 510 of file macrocontrollers.py.


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