Uses of Interface
com.rs.seagull.emulator.api.Session
-
Uses of Session in com.rs.seagull.emulator.api
Fields in com.rs.seagull.emulator.api declared as SessionModifier and TypeFieldDescriptionfinal SessionStopConditions.StopConditionAdapter.sessionThe sessionMethods in com.rs.seagull.emulator.api that return SessionModifier and TypeMethodDescriptionstatic SessionSessionFactory.create(com.seagullsw.common.emulator.physical.base.connection2.ConnectionBuilder connectionBuilder) Create a (defined) Session.static SessionSessionFactory.create(com.seagullsw.common.emulator.physical.base.connection2.ConnectionBuilder connectionBuilder, com.seagullsw.common.identification.model.ApplicationDefinition applicationDefinition) Create a (defined) Session.static SessionCreate a (defined) Session.static SessionSessionFactory.create(String scheme, String host, int port, Map<String, Object> properties, com.seagullsw.common.identification.model.ApplicationDefinition applicationDefinition) Create a (defined) Session.static SessionSessionFactory.create(String scheme, String host, int port, Map<String, Object> properties, com.seagullsw.common.identification.model.ApplicationDefinitions applicationDefinitions) Create a (defined) Session.static SessionSessionFactory.create(String scheme, String host, int port, Map<String, Object> properties, String applicationDefinitionLocation) Create a (defined) Session.Methods in com.rs.seagull.emulator.api with parameters of type SessionModifier and TypeMethodDescriptionstatic Table.StopConditionStopConditions.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.StopConditionStopConditions.composite(Session session, List<Table.StopCondition> conditions, int maxPages) Create a StopCondition that is composed of multiple StopConditions.static ConditionReturns a Condition that is true when the cursor is in a particular field.static ConditionReturns a Condition that is true when the cursor is in a particular subfield of a multi-line or column field.static ConditionReturns a Condition that is true when the given field contains the given data value.static Table.StopConditionStopConditions.defaultStopCondition(Session session, Table table, int maxPages) Returns a StopCondition that is a composite of FirstPageMatches and TwoPagesMatch.static Table.StopConditionStopConditions.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.StopConditionStopConditions.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.StopConditionStopConditions.firstPageMatches(Session session, Table table, int maxPages) Returns a StopCondition where the end is reached when the first page appears again.static Table.StopConditionStopConditions.javaScript(Session session, String script) Create a StopCondition that uses JavaScript to determine when to stop.static Table.StopConditionStopConditions.operatorError(Session session, Table table, int maxPages, String resetKey) Returns a StopCondition where the end is reached when an operator error occurs.static Table.StopConditionStopConditions.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 ConditionConditions.screenNamed(Session session, String screenName) Returns a Condition that is true when the current screen name matches the given name.static ConditionConditions.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.StopConditionStopConditions.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.StopConditionStopConditions.twoPagesMatch(Session session, Table table, int maxPages) Returns a StopCondition where the end is reached when two consecutive pages match.Constructors in com.rs.seagull.emulator.api with parameters of type SessionModifierConstructorDescriptionCompositeStopCondition(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.