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 classstatic classA StopCondition where the stop condition is a value in a field.static classAn abstract superclass for most concrete StopConditions.Methods in com.rs.seagull.emulator.api that return Table.StopConditionModifier 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 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.Table.getStopCondition()Returns the StopCondition for the Table.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 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.Method parameters in com.rs.seagull.emulator.api with type arguments of type Table.StopConditionModifier and TypeMethodDescriptionstatic Table.StopConditionStopConditions.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)