Package com.rs.seagull.emulator.api
Interface Screen
- All Superinterfaces:
BareScreen
,Defined
A Screen represents a host screen. Next to being a rectangular shape, as defined by
BareScreen
, it also has
host application definitions, as defined by Defined
.-
Method Summary
Modifier and TypeMethodDescriptioncom.seagullsw.common.identification.model.Identifiable
Returns the identification information for the screen.Returns the user-defined field with the given name.Returns a list of all the user-defined fields.Returns the user-defined table with the given name.Methods inherited from interface com.rs.seagull.emulator.api.BareScreen
createScreenShot, createScreenShot, getAllText, getCell, getCell, getCell, getCellList, getCellList, getCellList, getCellList, getChangeCount, getCursor, getCursorList, getEmulatorName, getEmulatorState, getHostField, getHostFields, getKeyboard, getKeyboardRestoreCount, getSize, getSnapshot, getText, getText, getText, getTextLine, getTextLines, getTextLines, isInputInhibit, isReverse, isSnapshot, toDebugString, toOffset, toPoint
-
Method Details
-
getField
Returns the user-defined field with the given name.- Parameters:
fieldName
- The name of the field.- Returns:
- the user-defined field with the given name.
- Throws:
NoSuchFieldException
- if the field does not exist.
-
getFields
Returns a list of all the user-defined fields.- Returns:
- a list of all the user-defined fields.
-
getTable
Returns the user-defined table with the given name.- Parameters:
tableName
- The name of the table.- Returns:
- the user-defined table with the given name.
- Throws:
NoSuchFieldException
- if the table does not exist.
-
getDefinition
com.seagullsw.common.identification.model.Identifiable getDefinition()Returns the identification information for the screen.- Returns:
- the identification information for the screen.
-