Uses of Interface
com.rs.seagull.emulator.api.Table.StopCondition
-
Uses of Table.StopCondition in com.rs.seagull.emulator.api
Modifier 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.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 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.Modifier and TypeMethodDescriptionstatic Table.StopCondition
StopConditions.composite
(Session session, List<Table.StopCondition> conditions, int maxPages) Create a StopCondition that is composed of multiple StopConditions.ModifierConstructorDescriptionCompositeStopCondition
(Session session, List<Table.StopCondition> conditions, int maxPages)