public interface IExternalFilter extends Serializable
| Modifier and Type | Method and Description |
|---|---|
void |
FromXML(Node XML) |
Set<String> |
GetInputVariableNames() |
Set<String> |
GetStoreOutputVariableName() |
Object |
Process(ExecutionHandle Handle) |
Object |
ProcessOnLine(Object OnLineFilteredValue,
Set<NamedDataType> AdditionalValueProviders,
ExecutionHandle Handle) |
boolean |
StoreOutput() |
boolean |
SupportsOnLineFiltering() |
String |
ToXML() |
void |
Validate() |
void |
ValidateForOnlineFiltering() |
void |
ValidatePreExecution(ExecutionHandle Handle,
Set<String> ExcludeAvailableConstraint) |
void |
ValidatePreExecutionForOnlineFiltering(ExecutionHandle Handle,
Set<String> ExcludeAvailableConstraint) |
Object Process(ExecutionHandle Handle) throws ExecutionRunTimeException
ExecutionRunTimeExceptionObject ProcessOnLine(Object OnLineFilteredValue, Set<NamedDataType> AdditionalValueProviders, ExecutionHandle Handle) throws ExecutionRunTimeException
ExecutionRunTimeExceptionboolean StoreOutput()
boolean SupportsOnLineFiltering()
void Validate()
throws ExecutionValidationException
ExecutionValidationExceptionvoid ValidateForOnlineFiltering()
throws ExecutionValidationException
ExecutionValidationExceptionvoid ValidatePreExecution(ExecutionHandle Handle, Set<String> ExcludeAvailableConstraint) throws ExecutionValidationException
ExecutionValidationExceptionvoid ValidatePreExecutionForOnlineFiltering(ExecutionHandle Handle, Set<String> ExcludeAvailableConstraint) throws ExecutionValidationException
ExecutionValidationExceptionString ToXML() throws ExecutionSerializationException
ExecutionSerializationExceptionvoid FromXML(Node XML) throws ExecutionSerializationException
ExecutionSerializationExceptionCopyright © 2015. All Rights Reserved.