rad  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Attributes | List of all members
etr.plugin.PluginRegister Class Reference

Plugin register containing types but not instances of plugins. More...

Public Member Functions

def register_plugin
 
def register_step
 
def register_options
 Register function to be called to add options. More...
 
def get_registered_options
 
def get_registered_classes
 Returns registered plugin classes, sorted by their order. More...
 

Static Public Attributes

list plugin_cls = []
 
dictionary plugin_steps = {}
 
list plugin_opts = []
 

Detailed Description

Plugin register containing types but not instances of plugins.

Member Function Documentation

def etr.plugin.PluginRegister.get_registered_classes (   cls)

Returns registered plugin classes, sorted by their order.

Low value = lower sorting index

def etr.plugin.PluginRegister.get_registered_options (   cls)
def etr.plugin.PluginRegister.register_options (   cls,
  name,
  func 
)

Register function to be called to add options.

def etr.plugin.PluginRegister.register_plugin (   cls,
  name,
  plugin_cls 
)
def etr.plugin.PluginRegister.register_step (   cls,
  name,
  step,
  method 
)

Member Data Documentation

list etr.plugin.PluginRegister.plugin_cls = []
static
list etr.plugin.PluginRegister.plugin_opts = []
static
dictionary etr.plugin.PluginRegister.plugin_steps = {}
static

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