LSSTApplications
10.0-2-g4f67435,11.0.rc2+1,11.0.rc2+12,11.0.rc2+3,11.0.rc2+4,11.0.rc2+5,11.0.rc2+6,11.0.rc2+7,11.0.rc2+8
LSSTDataManagementBasePackage
|
Class used as the actual element in the registry. More...
Public Member Functions | |
def | __init__ |
Create a Configurable object for the given PluginClass and name. More... | |
def | ConfigClass |
def | __call__ |
Public Attributes | |
name | |
PluginClass | |
Static Private Attributes | |
string | __slots__ = "PluginClass" |
Class used as the actual element in the registry.
Rather than constructing a Plugin instance, its call method (invoked by RegistryField.apply) returns a tuple of (executionOrder, name, config, PluginClass), which can then be sorted before the plugins are instantiated.
Definition at line 65 of file pluginRegistry.py.
def lsst.meas.base.pluginRegistry.PluginRegistry.Configurable.__init__ | ( | self, | |
name, | |||
PluginClass | |||
) |
Create a Configurable object for the given PluginClass and name.
Definition at line 77 of file pluginRegistry.py.
def lsst.meas.base.pluginRegistry.PluginRegistry.Configurable.__call__ | ( | self, | |
config | |||
) |
Definition at line 87 of file pluginRegistry.py.
def lsst.meas.base.pluginRegistry.PluginRegistry.Configurable.ConfigClass | ( | self | ) |
|
staticprivate |
Definition at line 75 of file pluginRegistry.py.
lsst.meas.base.pluginRegistry.PluginRegistry.Configurable.name |
Definition at line 81 of file pluginRegistry.py.
lsst.meas.base.pluginRegistry.PluginRegistry.Configurable.PluginClass |
Definition at line 82 of file pluginRegistry.py.