Uses of Interface
com.rs.seagull.emulator.api.Session
-
Uses of Session in com.rs.seagull.emulator.api
Modifier and TypeFieldDescriptionfinal Session
StopConditions.StopConditionAdapter.session
The sessionModifier and TypeMethodDescriptionstatic Session
SessionFactory.create
(com.seagullsw.common.emulator.physical.base.connection2.ConnectionBuilder connectionBuilder) Create a (defined) Session.static Session
SessionFactory.create
(com.seagullsw.common.emulator.physical.base.connection2.ConnectionBuilder connectionBuilder, com.seagullsw.common.identification.model.ApplicationDefinition applicationDefinition) Create a (defined) Session.static Session
Create a (defined) Session.static Session
SessionFactory.create
(String scheme, String host, int port, Map<String, Object> properties, com.seagullsw.common.identification.model.ApplicationDefinition applicationDefinition) Create a (defined) Session.static Session
SessionFactory.create
(String scheme, String host, int port, Map<String, Object> properties, com.seagullsw.common.identification.model.ApplicationDefinitions applicationDefinitions) Create a (defined) Session.static Session
SessionFactory.create
(String scheme, String host, int port, Map<String, Object> properties, String applicationDefinitionLocation) Create a (defined) Session.Modifier and TypeMethodDescriptionstatic Table.StopCondition
StopConditions.columnContainsValue
(Session session, String markerField, String markerValue, boolean includeMarkerRow, boolean ignoreCase, boolean testBefore, boolean contains, int maxPages) Returns a StopCondition where the end is indicated by a particular column field having a particular value anywhere within it.static Table.StopCondition
StopConditions.composite
(Session session, List<Table.StopCondition> conditions, int maxPages) Create a StopCondition that is composed of multiple StopConditions.static Condition
Returns a Condition that is true when the cursor is in a particular field.static Condition
Returns a Condition that is true when the cursor is in a particular subfield of a multi-line or column field.static Condition
Returns a Condition that is true when the given field contains the given data value.static Table.StopCondition
StopConditions.defaultStopCondition
(Session session, Table table, int maxPages) Returns a StopCondition that is a composite of FirstPageMatches and TwoPagesMatch.static Table.StopCondition
StopConditions.emptyMarker
(Session session, String markerField, boolean testBefore, int maxPages) Returns a StopCondition where the end is indicated by a particular field becoming empty.static Table.StopCondition
StopConditions.endMarker
(Session session, String markerField, String markerValue, boolean ignoreCase, boolean testBefore, boolean contains, String isTrueFunction, int maxPages) Returns a StopCondition where the end is indicated by a particular field having a particular value.static Table.StopCondition
StopConditions.firstPageMatches
(Session session, Table table, int maxPages) Returns a StopCondition where the end is reached when the first page appears again.static Table.StopCondition
StopConditions.javaScript
(Session session, String script) Create a StopCondition that uses JavaScript to determine when to stop.static Table.StopCondition
StopConditions.operatorError
(Session session, Table table, int maxPages, String resetKey) Returns a StopCondition where the end is reached when an operator error occurs.static Table.StopCondition
StopConditions.screenChanges
(Session session, com.rs.seagull.emulator.api.impl.TableImpl tableImpl, int maxPages) Returns a StopCondition where the end is reached when the screen changes.static Condition
Conditions.screenNamed
(Session session, String screenName) Returns a Condition that is true when the current screen name matches the given name.static Condition
Conditions.screenNamed
(Session session, List<String> screenNames) Returns a Condition that is true when the current screen name matches any one of a given list of names.static Table.StopCondition
StopConditions.twoFieldsMatch
(Session session, String markerField1, String markerField2, boolean ignoreCase, boolean testBefore, boolean contains, int maxPages) Returns a StopCondition where the end is reached when two particular fields contain the same value.static Table.StopCondition
StopConditions.twoPagesMatch
(Session session, Table table, int maxPages) Returns a StopCondition where the end is reached when two consecutive pages match.ModifierConstructorDescriptionCompositeStopCondition
(Session session, List<Table.StopCondition> conditions, int maxPages) EndMarkerStopCondition
(Session session, boolean ignoreCase, boolean testBefore, boolean contains, String markerField, String markerValue) Create an EndMarkerStopCondition where the stop condition is a value in a field.StopConditionAdapter
(Session session) Create a newStopConditions.StopConditionAdapter
.StopConditionAdapter
(Session session, boolean ignoreCase, boolean testBefore, boolean contains) Create a newStopConditions.StopConditionAdapter
.StopConditionAdapter
(Session session, boolean ignoreCase, boolean testBefore, boolean contains, int maxPages) Create a newStopConditions.StopConditionAdapter
.StopConditionAdapter
(Session session, boolean testBefore, int maxPages) Create a newStopConditions.StopConditionAdapter
.