| IValidatorExecutor Interface |
Namespace: FlexRule.Validation
public interface IValidatorExecutor : IActiveElementExecutor, IClientCallback
The IValidatorExecutor type exposes the following members.
| Name | Description | |
|---|---|---|
| Cancel |
True to cancel the executor, otherwise is false as default
(Inherited from IActiveElementExecutor.) | |
| ContextProvider |
Provides access to execution context
(Inherited from IActiveElementExecutor.) | |
| Setup |
Executor setup information
(Inherited from IActiveElementExecutor.) |
| Name | Description | |
|---|---|---|
| CallbackHost |
Method that triggers the call-back
(Inherited from IClientCallback.) | |
| ChangeInnerAllChildsExecutionMode |
Change state of all internal children to a specific mode while considers an exception
(Inherited from IActiveElementExecutor.) | |
| ChangeInnerSibilingExecutionMode |
Change state of all sibling to a specific mode while considers an exception
(Inherited from IActiveElementExecutor.) | |
| ExecuteAllChilds |
Traverse and executes all internal children
(Inherited from IActiveElementExecutor.) | |
| IsLogicEnabled | ||
| OnEngineCreated |
Signals the executor that new engine has created during execution under this executor
(Inherited from IActiveElementExecutor.) | |
| OnExecuted |
Signals to raise Executed event
(Inherited from IActiveElementExecutor.) | |
| OnExecuting |
Signals to raise Executing event
(Inherited from IActiveElementExecutor.) | |
| OnItemOutOfScope |
Signals to raise ItemOutOfScope event
(Inherited from IActiveElementExecutor.) | |
| OnItemTracing |
Signals to raise ItemTracing event
(Inherited from IActiveElementExecutor.) | |
| RegisterCleanup |
Registers a cleanup routine
(Inherited from IActiveElementExecutor.) |
| Name | Description | |
|---|---|---|
| Calling |
Event that clients/host may handle for a call-back
(Inherited from IClientCallback.) | |
| EngineCreated |
When a new engine is created during execution of an ActiveElement (Inherited from IActiveElementExecutor.) | |
| Executed |
When execution has finished
(Inherited from IActiveElementExecutor.) | |
| Executing |
Before executing
(Inherited from IActiveElementExecutor.) | |
| ItemOutOfScope |
When execution path goes out of an element
(Inherited from IActiveElementExecutor.) | |
| ItemTracing |
Happens for all active elements during the execution
(Inherited from IActiveElementExecutor.) |
| Name | Description | |
|---|---|---|
| CreateContext | (Defined by ValidatorEngineExtensions.) | |
| CreateDecisionTableEngine | (Defined by DecisionTableEngineExtensions.) | |
| CreateValidatorEngine |
Creates a validator engine based on current executor
(Defined by ValidatorEngineExtensions.) | |
| RegisterXmlFunctions | (Defined by ValidatorEngineExtensions.) |