 | Vishnu.Interchange namespace |
Definitions, interfaces and classes that are used in user elements
Classes | Class | Description of the |
---|
 | AppSettings |
Inherits generally valid settings from BasicAppSettings or settings derived from it.
classes and adds application-specific properties.
Retrieves application settings from various sources:
Command line, Vishnu.exe.config (app.config), Vishnu.exe.config.user, Environment, Registry.
|
 | GenericPropertyGetter |
Retrieves properties from a previously serialized class,
where a typecast (to the same class) does not work.
Is required for customised classes that are created within a Vishnu tree.
are to be used as a ReturnObject and are to be defined via the environment
are to be used by nodes other than the generator.
Occurs when assemblies are loaded deserialized on the one hand,
on the other hand in dynamically loaded assemblies for their
Compile time were referenced.
|
 | Result |
Records the results of a node of the LogicalTaskTree.
|
 | ResultDictionary |
Typed list of results.
|
 | TreeEvent |
Class with various information for events in the LogicalTaskTree.
|
 | TreeParameters |
Parameters that Checkern receives with every call
are given by Vishnu (not user-specific).
|
 | TriggerBase |
Base class for specific triggers - must be derived.
Triggers the 'triggerIt' event depending on the respective implementation.
Implements the interface 'INodeTrigger' from 'Vishnu.Interchange.dll', via
which the LogicalTaskTree of 'Vishnu' hooks into the event and activates the trigger
can start and stop.
|
 | TriggerInfo |
Contains information on the owning trigger.
NextRun is implemented. To add further
information, this class can be derived.
|
 | UndefinedTreeEventClass |
Class definition for an undefined TreeEvent.
Replaces null to avoid the miserable null warnings when using TreeEvents
to circumvent the provisions for which it is or must be ensured that at the time of
of the usage are not equal to zero, but which are not yet used in the constructor.
could be instantiated in a meaningful way.
For any subsequent null queries, null must be replaced by the static instance
'UndefinedTreeEvent' (see below).
|
 | VishnuAssemblyLoader |
Provides methods for the dynamic loading of
Assemblies and the instantiation of classes contained therein
available.
|
 | WindowAspects |
Function: Data class with essential display features of a WPF window.
|
Interfaces | Interface | Description of the |
---|
 | IBusinessLogicRoot |
Defines methods for accessing the topmost JobList of the tree.
Is used internally when merging changed jobs after a reload.
|
 | ICanRun |
Provides the function 'bool CanRun(...)'.
|
 | IExpandableNode |
Defines the necessary properties of an expandable, respectively
collapsible node in a tree (from the point of view of the ConfigurationManager class).
|
 | INodeChecker |
A class that is used as a test process in an end node of a
LogicalTaskTree must implement this interface.
|
 | INodeLogger |
Interface for a class that contains logging information
can accept and process.
|
 | INodeTrigger |
Interface for a class that can trigger a process multiple times,
e.g. TimerTrigger or FileWatcherTrigger.
|
 | INodeWorker |
A class that is used as a worker process (action for TreeEvent, e.g. logical change)
should work in an end node of a LogicalTaskTree,
must implement this interface.
|
 | IParameterReader |
Interface for classes that have parameter values
(string->string).
|
 | IValueModifier |
Helper for a ValueModifier; converts a value
to a different value and/or format.
|
 | IViewModelRoot |
Defines methods for accessing the top JobListViewModel of the tree.
Is used internally when merging changed jobs after a reload.
|
 | IVishnuJobProvider |
Interface for a class that converts a foreign format into an XDocument
converted and returned in Vishnu job format.
|
 | IVishnuNode |
Provides informative access to a LogicalNode from Vishnu.
|
 | IVishnuViewModel |
Interface for the ViewModels of dynamic user controls.
|
Enumerations | Enumeration | Description of the |
---|
 | DialogSettings |
Switch for dialogue behaviour.
The specific form of the dialogues is determined in the respective application situation:
None: no dialogue,
Info: A message is displayed that can only be confirmed.
Question: A message is displayed in which a selection can be made (usually Yes/No).
|
 | NodeLogicalState |
Result states of a node.
|
 | NodeState |
Processing states of a node.
|
 | NodeTypes |
Combinable type list of the end nodes of the tree.
|
 | NodeWorkerState |
Status of any assigned workers (None, Valid, Invalid).
|
 | OrientationSwitch |
Changes the alignment when displaying the elements in the respective control.
|
 | TreeOrientation |
Determines the alignment of the elements in the tree.
|
 | TriggeredNodeStartConstraint |
Start behaviour of triggered nodes
when started by the user (UserRun):
None = no direct start,
All = all triggered nodes within
of a (partial) tree started by UserRun start directly
(like non-triggered nodes),
Direct = all triggered nodes start directly when they themselves
were started by UserRun.
NoTreeEvents = everything else does not apply to nodes triggered by TreeEvents.
|