Uses of Interface
com.rs.seagull.emulator.api.Table.StopCondition
-
Uses of Table.StopCondition in com.rs.seagull.emulator.api
Classes in com.rs.seagull.emulator.api that implement Table.StopConditionModifier and TypeClassDescriptionstatic class
static class
A StopCondition where the stop condition is a value in a field.static class
An abstract superclass for most concrete StopConditions.Methods in com.rs.seagull.emulator.api that return Table.StopConditionModifier 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 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.Table.getStopCondition()
Returns the StopCondition for the Table.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 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.Method parameters in com.rs.seagull.emulator.api with type arguments of type Table.StopConditionModifier and TypeMethodDescriptionstatic Table.StopCondition
StopConditions.composite
(Session session, List<Table.StopCondition> conditions, int maxPages) Create a StopCondition that is composed of multiple StopConditions.Constructor parameters in com.rs.seagull.emulator.api with type arguments of type Table.StopConditionModifierConstructorDescriptionCompositeStopCondition
(Session session, List<Table.StopCondition> conditions, int maxPages)