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
 
 
 -