OTX-Runtime for DotNet  
OpenTestSystem.Otx.Runtime.Api.Custom Namespace Reference

Namespace containing all interfaces for custom implementations More...

Namespaces

namespace  CustomScreenImplementation
 Namespace containing all interfaces for custom screen implementation.
 
namespace  ExternalServiceProviderImplementation
 Namespace containing all interfaces for custom external service provider implementation.
 
namespace  MeasureImplementation
 Namespace containing all interfaces for custom measure implementation.
 
namespace  SqlImplementation
 Namespace containing all interfaces for custom SQL implementation.
 

Classes

class  ContextVariableImplementation
 Default ContextVariable implementation More...
 
class  CustomConvertUtil
 Util class to help convert OtxLiteralPb object More...
 
class  DefaultCustomScreenImplementation
 Default custom screen implementation. More...
 
class  DefaultExternalServiceProviderImplementation
 Default external service provider implementation More...
 
class  DefaultMeasureImplementation
 Default measure implementation More...
 
interface  IBasicScreenImplementation
 Allows users to implement their own basic Screens, consisting of ConfirmDialog, InputDialog, ChoiceDialog and ShowDocumentDialog. More...
 
interface  ICommonDialogsImplementation
 Allows users to implement their own common Dialogs, consisting of FileOpenDialog, FileSaveDialog, and SelectDirectoryDialog. More...
 
interface  IContextVariableImplementation
 Allows users to implement their own ContextVariables. More...
 
interface  ICustomScreenImplementation
 Allows users to implement their own Screens. More...
 
interface  IExternalServiceProviderImplementation
 Allows users to implement their own ExternalServiceProvider extension. More...
 
interface  Ii18nImplementation
 Allows users to implement their own I18n extension. More...
 
interface  ILoggingImplementation
 Allows users to implement their own Logging extension. More...
 
interface  IMeasureImplementation
 Allows users to implement their own Measure extension. More...
 
interface  ISqlImplementation
 Allows users to implement their own Sql extension. More...
 
interface  IStateVariableImplementation
 Allows users to implement their own StateVariables. More...
 
class  StateVariableImplementation
 Default StateVariable implementation More...
 

Enumerations

enum class  ConfirmationTypes { YesConfirm , NoConfirm , CancelConfirm }
 Enumeration of ConfirmationTypes, see ConfirmDialog More...
 
enum class  LogLevels {
  All , Trace , Debug , Info ,
  Warn , Error , Fatal , Off
}
 Enumeration of LogLevels, see SetLogLevel More...
 
enum class  MessageTypes {
  InfoMessage , WarningMessage , ErrorMessage , YesNoQuestionMessage ,
  YesNoCancelQuestionMessage
}
 Enumeration of MessageTypes, see ConfirmDialog More...
 
enum class  SeverityLevels {
  Trace , Debug , Info , Warn ,
  Error , Fatal
}
 Enumeration of SeverityLevels, see WriteLog More...
 

Functions

delegate void ContextVariableReadHandler (IContextVariable contextVariable, object value)
 An Event handler, fire when a context variable reads its value More...
 
delegate void KeyEventHandler (KeyEventArgs e)
 Represents the method that will handle the RuntimeManager.KeyDown event. More...
 
delegate void StateVariableValueChangedHandler (IStateVariable stateVariable, object value)
 An Event handler, fire when State Variable value is changed. More...
 

Detailed Description

Namespace containing all interfaces for custom implementations

Enumeration Type Documentation

◆ ConfirmationTypes

Enumeration of ConfirmationTypes, see ConfirmDialog

Enumerator
YesConfirm 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

NoConfirm 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

CancelConfirm 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

◆ LogLevels

Enumeration of LogLevels, see SetLogLevel

Enumerator
All 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Trace 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Debug 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Info 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Warn 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Error 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Fatal 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Off 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

◆ MessageTypes

Enumeration of MessageTypes, see ConfirmDialog

Enumerator
InfoMessage 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

WarningMessage 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

ErrorMessage 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

YesNoQuestionMessage 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

YesNoCancelQuestionMessage 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

◆ SeverityLevels

Enumeration of SeverityLevels, see WriteLog

Enumerator
Trace 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Debug 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Info 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Warn 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Error 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Fatal 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Function Documentation

◆ ContextVariableReadHandler()

delegate void OpenTestSystem.Otx.Runtime.Api.Custom.ContextVariableReadHandler ( IContextVariable  contextVariable,
object  value 
)

An Event handler, fire when a context variable reads its value

Parameters
contextVariableContext Variable which value is read
valueThe current value of given context variable

◆ KeyEventHandler()

delegate void OpenTestSystem.Otx.Runtime.Api.Custom.KeyEventHandler ( KeyEventArgs  e)

Represents the method that will handle the RuntimeManager.KeyDown event.

Parameters
e

◆ StateVariableValueChangedHandler()

delegate void OpenTestSystem.Otx.Runtime.Api.Custom.StateVariableValueChangedHandler ( IStateVariable  stateVariable,
object  value 
)

An Event handler, fire when State Variable value is changed.

Parameters
stateVariableState Variable which value is changed
valueNew value