![]() |
OTX-Runtime for Java
|
|
Default custom screen implementation. More...
Public Member Functions | |
void | CloseAll (IRuntimeContext runtimeContext) |
All screens related to the IRuntimeContext which are still open 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 screenHandle, List< IScreenParameter > parameters, boolean modal) |
Invoked when an OpenScreen occurs in OTX-Runtime. More... | |
void | RefreshHmiScreen () |
Refreshes all screens of the Assembly-Screen Implementation. More... | |
boolean | ScreenIsOpen (IScreenHandle screen) |
Invoked when a ScreenIsOpen occurs in OTX-Runtime. More... | |
void | SetHmiScreenHandle (long hmiScreenHandle) |
Sets a HWND where screens of the Assembly-Screen Implementation will be displayed. More... | |
void | StartHtmlWebServer () |
Start html Webserver when starting HtmlScreen binding. | |
void | StartHtmlWebServer (String configFilePath) |
Start html Webserver when starting HtmlScreen binding with optional configFilePath. More... | |
void | StopHtmlWebServer () |
Stop html Webserver. | |
void | UpdateScreenParameterValues (IScreenHandle screen, List< String > parameterNames, Object value) |
Invoked when one or more ScreenParameters was changed in OTX-Runtime to the same value. More... | |
Default custom screen implementation.
|
inline |
All screens related to the IRuntimeContext which are still open should be closed.
runtimeContext | The related runtime context. |
Implements OpenTestSystem.Otx.Runtime.Api.Custom.ICustomScreenImplementation.
|
inline |
Invoked when a CloseScreen occurs in OTX-Runtime.
screen | Represents a screen instance. |
Implements OpenTestSystem.Otx.Runtime.Api.Custom.ICustomScreenImplementation.
|
inline |
Invoked when a HighlightScreen occurs in OTX-Runtime.
screen | Represents a screen instance. |
Implements OpenTestSystem.Otx.Runtime.Api.Custom.ICustomScreenImplementation.
|
inline |
Invoked when an OpenScreen occurs in OTX-Runtime.
runtimeContext | The related runtime context. |
screenHandle | |
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. |
Implements OpenTestSystem.Otx.Runtime.Api.Custom.ICustomScreenImplementation.
|
inline |
Refreshes all screens of the Assembly-Screen Implementation.
|
inline |
Invoked when a ScreenIsOpen occurs in OTX-Runtime.
screen | Represents a screen instance. |
Implements OpenTestSystem.Otx.Runtime.Api.Custom.ICustomScreenImplementation.
|
inline |
Sets a HWND where screens of the Assembly-Screen Implementation will be displayed.
hmiScreenHandle | Hmi screen handle |
|
inline |
Start html Webserver when starting HtmlScreen binding with optional configFilePath.
configFilePath | Optional path to web server configuration file. The path must address a JSON file with a valid web server configuration. If not set the file [UserPublic]/OpenTestSystem/HtmlScreen/config.json will be used |
|
inline |
Invoked when one or 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. |
Implements OpenTestSystem.Otx.Runtime.Api.Custom.ICustomScreenImplementation.