Uses of Class
com.crawljax.core.CrawlerContext
-
Packages that use CrawlerContext Package Description com.crawljax.clickabledetection com.crawljax.core com.crawljax.core.plugin com.crawljax.core.state com.crawljax.di com.crawljax.fragmentation -
-
Uses of CrawlerContext in com.crawljax.clickabledetection
Methods in com.crawljax.clickabledetection with parameters of type CrawlerContext Modifier and Type Method Description voidClickableDetectorPlugin. onNewState(CrawlerContext context, StateVertex newState) -
Uses of CrawlerContext in com.crawljax.core
Fields in com.crawljax.core declared as CrawlerContext Modifier and Type Field Description private CrawlerContextCrawler. contextMethods in com.crawljax.core that return CrawlerContext Modifier and Type Method Description CrawlerContextCrawler. getContext()CrawlerContextCrawlTaskConsumer. getContext()Constructors in com.crawljax.core with parameters of type CrawlerContext Constructor Description Crawler(CrawlerContext context, CrawljaxConfiguration config, StateComparator stateComparator, UnfiredFragmentCandidates candidateActionCache, CoreModule.FormHandlerFactory formHandlerFactory, CoreModule.TrainingFormHandlerFactory trainingFormHandlerFactory, WaitConditionChecker waitConditionChecker, CoreModule.CandidateElementExtractorFactory elementExtractor, javax.inject.Provider<InMemoryStateFlowGraph> graphProvider, Plugins plugins, StateVertexFactory vertexFactory) -
Uses of CrawlerContext in com.crawljax.core.plugin
Methods in com.crawljax.core.plugin with parameters of type CrawlerContext Modifier and Type Method Description voidOnBrowserClosePlugin. onBrowserClose(CrawlerContext context)This method is executed when the browser is closedvoidOnFireEventFailedPlugin. onFireEventFailed(CrawlerContext context, Eventable eventable, List<Eventable> pathToFailure)Method that is called when an event that was requested to fire failed firing.voidOnInvariantViolationPlugin. onInvariantViolation(Invariant invariant, CrawlerContext context)Method that is called when an invariant is violated.voidOnNewStatePlugin. onNewState(CrawlerContext context, StateVertex newState)Method that is called when a new state is found.voidOnRevisitStatePlugin. onRevisitState(CrawlerContext context, StateVertex currentState)Method that is called every time a state is revisited by Crawljax.voidOnUrlFirstLoadPlugin. onUrlFirstLoad(CrawlerContext context)Method that is called when the url is loaded the first time.voidOnUrlLoadPlugin. onUrlLoad(CrawlerContext context)Method that is called after the url is (re) loaded.voidPreStateCrawlingPlugin. preStateCrawling(CrawlerContext context, com.google.common.collect.ImmutableList<CandidateElement> candidateElements, StateVertex state)Method that is called before firing events on the current DOM state.voidPlugins. runOnBrowserClosingPlugins(CrawlerContext context)voidPlugins. runOnFireEventFailedPlugins(CrawlerContext context, Eventable eventable, List<Eventable> path)Load and run the OnFireEventFailedPlugins, this call has been made from the fireEvent when the event is not fireable.voidPlugins. runOnInvariantViolationPlugins(Invariant invariant, CrawlerContext context)Run the OnInvariantViolation plugins when an Invariant is violated.voidPlugins. runOnNewStatePlugins(CrawlerContext context, StateVertex newState)load and run the OnNewStatePlugins.voidPlugins. runOnRevisitStatePlugins(CrawlerContext context, StateVertex currentState)load and run the onRevisitStateValidator.voidPlugins. runOnUrlFirstLoadPlugins(CrawlerContext context)voidPlugins. runOnUrlLoadPlugins(CrawlerContext context)load and run the OnUrlLoadPlugins.voidPlugins. runPreStateCrawlingPlugins(CrawlerContext context, com.google.common.collect.ImmutableList<CandidateElement> candidateElements, StateVertex state)load and run the PreStateCrawlingPlugins. -
Uses of CrawlerContext in com.crawljax.core.state
Methods in com.crawljax.core.state with parameters of type CrawlerContext Modifier and Type Method Description voidStateMachine. runOnInvariantViolationPlugins(CrawlerContext context)booleanStateMachine. switchToStateAndCheckIfClone(Eventable event, StateVertex newState, CrawlerContext context)Adds an edge between the current and new state. -
Uses of CrawlerContext in com.crawljax.di
Methods in com.crawljax.di with parameters of type CrawlerContext Modifier and Type Method Description voidCrawlSessionProvider. setup(StateVertex indexState, CrawlerContext context)Alternate for consumer -
Uses of CrawlerContext in com.crawljax.fragmentation
Methods in com.crawljax.fragmentation with parameters of type CrawlerContext Modifier and Type Method Description voidFragmentationPlugin. onNewState(CrawlerContext context, StateVertex newState)voidFragmentationPlugin. onRevisitState(CrawlerContext context, StateVertex currentState)
-