OTX-Runtime for Java
|
|
Allows users to implement their own Screens. More...
Public Member Functions | |
void | CloseAll (IRuntimeContext runtimeContext) |
The log file related to the IRuntimeContext should be closed. More... | |
void | CloseScreen (IScreenHandle screen) |
Invoked when a CloseScreen occurs in OTX-Runtime. More... | |
void | HighlightScreen (IScreenHandle screen) |
Invoked when a HighlightScreen occurs in OTX-Runtime. More... | |
void | OpenScreen (IRuntimeContext runtimeContext, IScreenHandle screen, List< IScreenParameter > parameters, boolean modal) |
Invoked when an OpenScreen occurs in OTX-Runtime. More... | |
boolean | ScreenIsOpen (IScreenHandle screen) |
Invoked when a ScreenIsOpen occurs in OTX-Runtime. More... | |
void | UpdateScreenParameterValues (IScreenHandle screen, List< String > parameterNames, Object value) |
Invoked when one ore more ScreenParameters was changed in OTX-Runtime to the same value. More... | |
Allows users to implement their own Screens.
Important: While the custom implementation is processing a method call, the OTX runtime is blocked. It waits until the custom implementation has finished processing before resuming execution.
void OpenTestSystem.Otx.Runtime.Api.Custom.ICustomScreenImplementation.CloseAll | ( | IRuntimeContext | runtimeContext | ) |
The log file related to the IRuntimeContext should be closed.
runtimeContext | The related runtime context. |
Implemented in OpenTestSystem.Otx.Runtime.Api.Custom.DefaultCustomScreenImplementation.
void OpenTestSystem.Otx.Runtime.Api.Custom.ICustomScreenImplementation.CloseScreen | ( | IScreenHandle | screen | ) |
Invoked when a CloseScreen occurs in OTX-Runtime.
screen | Represents a screen instance. |
Implemented in OpenTestSystem.Otx.Runtime.Api.Custom.DefaultCustomScreenImplementation.
void OpenTestSystem.Otx.Runtime.Api.Custom.ICustomScreenImplementation.HighlightScreen | ( | IScreenHandle | screen | ) |
Invoked when a HighlightScreen occurs in OTX-Runtime.
screen | Represents a screen instance. |
Implemented in OpenTestSystem.Otx.Runtime.Api.Custom.DefaultCustomScreenImplementation.
void OpenTestSystem.Otx.Runtime.Api.Custom.ICustomScreenImplementation.OpenScreen | ( | IRuntimeContext | runtimeContext, |
IScreenHandle | screen, | ||
List< IScreenParameter > | parameters, | ||
boolean | modal | ||
) |
Invoked when an OpenScreen occurs in OTX-Runtime.
runtimeContext | The related runtime context. |
screen | Represents a screen instance. |
parameters | Arguments which are passed to OpenScreen. |
modal | If modal is false, the OTX execution flow will immediately move on to the next Action, without waiting for the screen to close. If modal is true, the screen implementation must wait until the screen was closed. Please note, that this behavior must be implemented inside the screen implementation. |
Implemented in OpenTestSystem.Otx.Runtime.Api.Custom.DefaultCustomScreenImplementation.
boolean OpenTestSystem.Otx.Runtime.Api.Custom.ICustomScreenImplementation.ScreenIsOpen | ( | IScreenHandle | screen | ) |
Invoked when a ScreenIsOpen occurs in OTX-Runtime.
screen | Represents a screen instance. |
Implemented in OpenTestSystem.Otx.Runtime.Api.Custom.DefaultCustomScreenImplementation.
void OpenTestSystem.Otx.Runtime.Api.Custom.ICustomScreenImplementation.UpdateScreenParameterValues | ( | IScreenHandle | screen, |
List< String > | parameterNames, | ||
Object | value | ||
) |
Invoked when one ore more ScreenParameters was changed in OTX-Runtime to the same value.
screen | Represents a screen instance. |
parameterNames | Names of the parameters which value was changed. |
value | Value to all listed parameters was changed. |
Implemented in OpenTestSystem.Otx.Runtime.Api.Custom.DefaultCustomScreenImplementation.