3.10.1.17.1.1. opengate.postprocessors.base¶
3.10.1.17.1.1.1. Attributes¶
3.10.1.17.1.1.2. Classes¶
This is the base class used for all objects that handle user input in GATE. |
|
This is the base class used for all objects that handle user input in GATE. |
|
Variant of the ExternalLink class from PyTables. |
3.10.1.17.1.1.3. Module Contents¶
- class opengate.postprocessors.base.ProcessingGroupBase(*args, **kwargs)[source]¶
Bases:
opengate.base.GateObjectThis is the base class used for all objects that handle user input in GATE.
The class is assumed to be processed by process_cls(), either explicitly or via the metaclass MetaUserInfo, before any instances of the class are created. Some class attributes, e.g. inherited_user_info_defaults, are created as part of this processing.
- class opengate.postprocessors.base.PostProcessor(*args, **kwargs)[source]¶
Bases:
ProcessingGroupBaseThis is the base class used for all objects that handle user input in GATE.
The class is assumed to be processed by process_cls(), either explicitly or via the metaclass MetaUserInfo, before any instances of the class are created. Some class attributes, e.g. inherited_user_info_defaults, are created as part of this processing.
- create_external_link(where, name, target, createparents=False)[source]¶
Create an external link.
Create an external link to a target node with the given name in where location. target can be a node object in another file or a path string in the form ‘file:/path/to/node’. If createparents is true, the intermediate groups required for reaching where are created (the default is not doing so).
The returned node is an
ExternalLinkinstance.
- class opengate.postprocessors.base.ManagedExternalLink(post_processor, parentnode, name, target=None, _log=False)[source]¶
Bases:
tables.linkextension.ExternalLink,tables.link.LinkVariant of the ExternalLink class from PyTables.
- post_processor[source]¶
The external file handler, if the link has been dereferenced. In case the link has not been dereferenced yet, its value is None.