public interface GXIScreen extends Serializable
Modifier and Type | Method and Description |
---|---|
GXScreenBuffers |
getBuffers()
Deprecated.
use
getBuffers(boolean) instead. |
GXScreenBuffers |
getBuffers(boolean onlyWindowBuffer)
Returns the buffers from the current screen.
|
int |
getColumns() |
GXPosition |
getCursorPosition() |
GXIField |
getFieldByCursorPosition()
Gets the field which the cursor position is located at
|
String |
getFieldContent(String fieldName) |
String |
getFieldContent(String fieldName,
int fieldIndex) |
GXIField |
getFieldInstance(String fieldName,
int fieldIndex) |
GXIFieldCollection |
getFields() |
GXIFieldCollection |
getFields(GXIFieldCollectionQuery query) |
GXIFieldCollection |
getFields(GXIScreenCollectionFieldsQuery query)
Deprecated.
this method is deprecated and is replaced by
getFields(GXIFieldCollectionQuery query) |
GXIFieldCollection |
getFields(String fieldName) |
String |
getFolderPath() |
GXIHostKey[] |
getHostKeys()
Gets the host keys associated with this screen.
|
String |
getName() |
int |
getRows() |
String[] |
getScreenGroupNames() |
int |
getSeqNumber() |
GXITable |
getTable()
Deprecated.
As of release 8.2.2 HF3, replaced by
getTables() |
GXITable[] |
getTables()
Gets the tables associated with this screen.
|
GXIWindow |
getWindow()
Gets the window associated with this screen.
|
GXPosition |
getWindowLowerRight()
Deprecated.
use @see GXIScreen#getWindow() , @see GXIWindow#getBounds()
|
GXIWindow[] |
getWindows()
Gets an array of the windows associated with this screen, or null if none
exist.
|
GXPosition |
getWindowUpperLeft()
Deprecated.
use @see GXIScreen#getWindow() , @see GXIWindow#getBounds()
|
boolean |
hasAlarm() |
boolean |
isDirectionRTL() |
boolean |
isDisplayChanged() |
boolean |
isLocked() |
boolean |
isMemberOf(String screenGroupName)
Checks whether the current screen belongs to the specified screen group.
|
boolean |
isTabbingRTL() |
boolean |
isTypingRTL() |
boolean |
isWindow() |
String getName()
String[] getScreenGroupNames()
boolean isWindow()
GXPosition getWindowUpperLeft()
GXPosition getWindowLowerRight()
int getSeqNumber()
boolean isDisplayChanged()
GXPosition getCursorPosition()
String getFolderPath()
int getRows()
int getColumns()
GXScreenBuffers getBuffers(boolean onlyWindowBuffer)
GXBaseObjectConstants.GX_VAR_RETURN_SCREEN_BUFFERS
was set in the GXGetScreenRequest
to
GXBaseObjectConstants.GX_VAR_VAL_BUFFERS_SCREEN_DATA
.
By default buffers will not be available.onlyWindowBuffer
- when there is a window,
only returns the window buffer and not the entire screen buffer.GXScreenBuffers getBuffers()
getBuffers(boolean)
instead.getBuffers(true)
.boolean isDirectionRTL()
boolean isTabbingRTL()
boolean isTypingRTL()
boolean isLocked()
for more details on this feature.
boolean hasAlarm()
GXIFieldCollection getFields()
GXBaseObjectConstants.GX_VAR_INCLUDE_HOST_FIELDS
variable
in the GXGetScreenRequest
to "true"
.GXIFieldCollection getFields(GXIScreenCollectionFieldsQuery query)
getFields(GXIFieldCollectionQuery query)
query
- a query that creates GXIFieldCollection from GXIScreenCollectionGXIFieldCollection getFields(GXIFieldCollectionQuery query)
query
- a query that creates GXIFieldCollection from a field collection queryGXIFieldCollection getFields(String fieldName)
fieldName
- name of an application fieldGXIField getFieldInstance(String fieldName, int fieldIndex)
fieldName
- multiple application field namefieldIndex
- index within the multiple application field.String getFieldContent(String fieldName, int fieldIndex)
fieldName
- a name of an application field.fieldIndex
- an index of a multiple application field.String getFieldContent(String fieldName)
fieldName
- a name of an application field.boolean isMemberOf(String screenGroupName)
The specified screen group name may contain a full name including folder path, or the screen group name only.
The function is not case sensitive.
screenGroupName
- the screen group nameGXIWindow getWindow()
GXITable getTable()
getTables()
GXITable[] getTables()
GXIWindow[] getWindows()
The windows in this array are sorted accoridng to the order of arrival from the host. The last element in the array is the last window received.
GXIHostKey[] getHostKeys()
GXIField getFieldByCursorPosition()
Copyright 2021 Software AG. All rights reserved. Use is subject to license terms.