Package com.rs.seagull.emulator.api
Class StopConditions.CompositeStopCondition
java.lang.Object
com.rs.seagull.emulator.api.StopConditions.StopConditionAdapter
com.rs.seagull.emulator.api.StopConditions.CompositeStopCondition
- All Implemented Interfaces:
Condition,Table.StopCondition
- Enclosing class:
- StopConditions
public static class StopConditions.CompositeStopCondition
extends StopConditions.StopConditionAdapter
-
Field Summary
Fields inherited from class com.rs.seagull.emulator.api.StopConditions.StopConditionAdapter
contains, ignoreCase, jsIsTrueScript, LOG, maxPages, session, testBefore -
Constructor Summary
ConstructorsConstructorDescriptionCompositeStopCondition(Session session, List<Table.StopCondition> conditions, int maxPages) -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns true if the condition's isTrue method should be called before processing a page (versus after).voideachPage()Called after each scroll.booleanReturns true if the Condition is satisfied.Methods inherited from class com.rs.seagull.emulator.api.StopConditions.StopConditionAdapter
eachRow, incrementPageCount, initialize, isTrue, isTrue, setJavascriptIsTrueScript
-
Constructor Details
-
CompositeStopCondition
-
-
Method Details
-
innerIsTrue
public boolean innerIsTrue()Description copied from class:StopConditions.StopConditionAdapterReturns true if the Condition is satisfied.- Specified by:
innerIsTruein classStopConditions.StopConditionAdapter- Returns:
- true if the Condition is satisfied.
-
eachPage
public void eachPage()Description copied from interface:Table.StopConditionCalled after each scroll.- Specified by:
eachPagein interfaceTable.StopCondition- Overrides:
eachPagein classStopConditions.StopConditionAdapter
-
doTestBeforeProcessingPage
public boolean doTestBeforeProcessingPage()Description copied from interface:Table.StopConditionReturns true if the condition's isTrue method should be called before processing a page (versus after).- Specified by:
doTestBeforeProcessingPagein interfaceTable.StopCondition- Overrides:
doTestBeforeProcessingPagein classStopConditions.StopConditionAdapter- Returns:
- whether or not to call the condition's isTrue method before processing the page
-