Package com.crawljax.core
-
Interface Summary Interface Description ExtractorManager This interface denotes all the operations a CandidateExtractor can execute. -
Class Summary Class Description CandidateCrawlAction This class corresponds the combination of a CandidateElement and a single eventType.CandidateElement Candidate element for crawling.CandidateElementExtractor This class extracts candidate elements from the DOM tree, based on the tags provided by the user.CandidateElementManager The class is a ExtractorManager for the CandidateElements.CrawlController Starts and shuts down the crawl.Crawler CrawlerContext CrawljaxRunner Runs crawljax given a certainCrawljaxConfiguration.CrawlPathInfo CrawlQueue This class implements a BlockingQueue with Runnable as its Generic type and extends Stack with also Runnable as generic type.CrawlSession Contains all data concerned with this crawl.CrawlTaskConsumer ConsumesStateVertexs it gets from theUnfiredCandidateActions.ExitNotifier FragmentTransition UnfiredCandidateActions Contains all theCandidateCrawlActions that still have to be fired to get a result.UnfiredFragmentCandidates Contains all theCandidateCrawlActions that still have to be fired to get a result. -
Enum Summary Enum Description ExitNotifier.ExitStatus Represents the reason Crawljax stopped. -
Exception Summary Exception Description CrawlerLeftDomainException Is thrown when the browser leaves the domain/scope while crawling.CrawljaxException General exception for Crawljax.CrawlSessionNotSetupYetException CrawljaxExceptionthat is thrown when you callCrawlSessionProvider.get()before the the initial (index)StateVertexis crawled.StateUnreachableException Gets thrown when Crawljax cannot get to a targetStateVertex.