 | NodeCheckerBase class |
Base class for NodeChecker and ValueModifier;
implements INodeChecker; must be derived.
Inheritance hierarchy Namespace: LogicalTaskTreeAssembly: LogicalTaskTree (in LogicalTaskTree.dll) Version: 1.0.0+df0404e911d6c38eaed3bb1bb1acfc482d417643
Syntaxpublic abstract class NodeCheckerBase : NodeShellBase,
INodeChecker, IValueModifier
Public MustInherit Class NodeCheckerBase
Inherits NodeShellBase
Implements INodeChecker, IValueModifier
public ref class NodeCheckerBase abstract : public NodeShellBase,
INodeChecker, IValueModifier
[<AbstractClassAttribute>]
type NodeCheckerBase =
class
inherit NodeShellBase
interface INodeChecker
interface IValueModifier
end
The NodeCheckerBase Type exposes the following members.
Constructors
Properties | Name | Description of the |
---|
 | CanRunDll |
Dll with the instance of ICanRun. If available, CanRun is started before every
of a node is called. If CanRun returns false, the start is cancelled.
In CanRun, the parameters transferred via ref can also be
be modified.
(Inherited from NodeShellBase) |
 | CanRunDllPath |
Path to an optional dll that provides an ICanRun instance.
If available, before each run of the associated checker or worker
CanRun is called. If CanRun returns false, the start is cancelled.
The parameters transferred can also be modified in CanRun.
(Inherited from NodeShellBase) |
 | CheckerLogger |
An optional logger that is called by the node
or zero.
Is provided by the IJobProvider during instantiation.
|
 | CheckerTrigger |
An optional trigger that calls the job repeatedly
or null (internally sets BreakWithResult to false).
Is provided by the IJobProvider during instantiation.
|
 | InitNodes |
If True, all nodes in the tree are reset when this node is started.
Can be used for loops in controlled jobs.
Default: false.
|
 | IsGlobal |
If true, this node is created as a reference node if anywhere in the tree
(not only in the current job) the name of the node has already been found.
If false, the system only searches for nodes with the same name in the current job.
Default: false.
|
 | IsInvalid |
With True, after successful global locking
no further start attempt is made and the locking
cancelled.
|
 | LastReturned |
The last result returned.
|
 | ReferencedNodeName |
Name of an originally referenced node or null.
|
 | ReturnObject |
Return object of the checker, can be null.
|
 | TriggeredRunDelay |
Delays the start of a node (and InitNodes).
Can be used for loops in controlled jobs.
Default: 0 (milliseconds).
|
 | UserControlPath |
The path to the UserControl currently to be loaded dynamically.
|
Back to the top
Methods | Name | Description of the |
---|
 | CanRun |
Is used by Vishnu before each run of a Checker, Worker or before
Start a trigger is called up.
Returns true if the run/start can be executed.
(Inherited from NodeShellBase) |
 | GetCheckerReference |
Returns the name of the checker that is to be assigned to a ValueConverter.
|
 | ModifyValue |
Converts a value into a given format.
Must be overwritten.
|
 | Run |
This is where the (normally external) work process is carried out (or observed).
|
 | SetChecker |
Takes over the checker for ValueConverters.
|
 | SubNodeProgressChanged |
Is activated if the processing progress of the checker has changed.
|
Back to the top
Events
Remarks
File: NodeCheckerBase.cs
Author: Erik Nagel
28.05.2013 Erik Nagel: created
See also