- call() - Method in class com.crawljax.core.CrawlController
-
Run the configured crawl.
- call() - Method in class com.crawljax.core.CrawljaxRunner
-
Runs Crawljax with the given configuration.
- call() - Method in class com.crawljax.core.CrawlTaskConsumer
-
- CandidateCrawlAction - Class in com.crawljax.core
-
This class corresponds the combination of a CandidateElement and a single eventType.
- CandidateCrawlAction(CandidateElement, Eventable.EventType) - Constructor for class com.crawljax.core.CandidateCrawlAction
-
The Constructor for the CandidateCrawlAction, build a new instance with the CandidateElement
and the EventType.
- CandidateElement - Class in com.crawljax.core
-
Candidate element for crawling.
- CandidateElement(Element, Identification, String, List<FormInput>) - Constructor for class com.crawljax.core.CandidateElement
-
Constructor for a element a identification and a relatedFrame.
- CandidateElement(Element, String, List<FormInput>) - Constructor for class com.crawljax.core.CandidateElement
-
Constructor for a element a xpath-identification and no relatedFrame.
- CandidateElement(Element, Identification, String) - Constructor for class com.crawljax.core.CandidateElement
-
- CandidateElementExtractor - Class in com.crawljax.core
-
This class extracts candidate elements from the DOM tree, based on the tags provided by the user.
- CandidateElementExtractor(ExtractorManager, EmbeddedBrowser, FormHandler, CrawljaxConfiguration) - Constructor for class com.crawljax.core.CandidateElementExtractor
-
Create a new CandidateElementExtractor.
- CandidateElementManager - Class in com.crawljax.core
-
The class is a ExtractorManager for the CandidateElements.
- CandidateElementManager(EventableConditionChecker, ConditionTypeChecker<CrawlCondition>) - Constructor for class com.crawljax.core.CandidateElementManager
-
Create a new CandidateElementManager.
- canGoTo(StateVertex, StateVertex) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
-
- canGoTo(StateVertex, StateVertex) - Method in interface com.crawljax.core.state.StateFlowGraph
-
Is it possible to go from s1 -> s2?
- changeState(StateVertex) - Method in class com.crawljax.core.state.StateMachine
-
Change the currentState to the nextState if possible.
- check(EmbeddedBrowser) - Method in interface com.crawljax.condition.Condition
-
- check(EmbeddedBrowser) - Method in class com.crawljax.condition.CountCondition
-
Note: Check has a side effect (it increments a counter).
- check(EmbeddedBrowser) - Method in class com.crawljax.condition.JavaScriptCondition
-
Check invariant.
- check(EmbeddedBrowser) - Method in class com.crawljax.condition.NotRegexCondition
-
- check(EmbeddedBrowser) - Method in class com.crawljax.condition.NotUrlCondition
-
- check(EmbeddedBrowser) - Method in class com.crawljax.condition.NotVisibleCondition
-
- check(EmbeddedBrowser) - Method in class com.crawljax.condition.NotXPathCondition
-
- check(EmbeddedBrowser) - Method in class com.crawljax.condition.RegexCondition
-
- check(EmbeddedBrowser) - Method in class com.crawljax.condition.UrlCondition
-
- check(EmbeddedBrowser) - Method in class com.crawljax.condition.VisibleCondition
-
- check(EmbeddedBrowser) - Method in class com.crawljax.condition.XPathCondition
-
- checkAllConditionsSatisfied(EmbeddedBrowser) - Method in class com.crawljax.condition.eventablecondition.EventableCondition
-
- checkCrawlCondition() - Method in class com.crawljax.core.CandidateElementExtractor
-
- checkCrawlCondition(EmbeddedBrowser) - Method in class com.crawljax.core.CandidateElementManager
-
Check if one or more CrawlConditions matches the current state in the browser.
- checkCrawlCondition(EmbeddedBrowser) - Method in interface com.crawljax.core.ExtractorManager
-
Check if one or more CrawlConditions matches the current state in the browser.
- checkXpathStartsWithXpathEventableCondition(Document, EventableCondition, String) - Method in class com.crawljax.condition.eventablecondition.EventableConditionChecker
-
Checks whether an XPath expression starts with an XPath eventable condition.
- checkXPathUnderXPaths(String, List<String>) - Method in class com.crawljax.condition.eventablecondition.EventableConditionChecker
-
- click(String) - Method in class com.crawljax.core.configuration.CrawlActionsBuilder
-
Set of HTML elements Crawljax will click during crawling For exmple 1)
2)
click("a") will only include 1 if clickOnce is true (default).
- click(String...) - Method in class com.crawljax.core.configuration.CrawlActionsBuilder
-
- click(String) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
-
- click(String...) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
-
- clickDefaultElements() - Method in class com.crawljax.core.configuration.CrawlActionsBuilder
-
Specifies that Crawljax should click all the default clickable elements.
- clickDefaultElements() - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
-
- clickOnce(boolean) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
-
- close() - Method in interface com.crawljax.browser.EmbeddedBrowser
-
Closes the browser.
- close() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
- close() - Method in class com.crawljax.core.Crawler
-
Close the browser.
- closeOtherWindows() - Method in interface com.crawljax.browser.EmbeddedBrowser
-
Closes all other windows.
- closeOtherWindows() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
- com.crawljax.browser - package com.crawljax.browser
-
This is the core package for the browsers.
- com.crawljax.condition - package com.crawljax.condition
-
- com.crawljax.condition.browserwaiter - package com.crawljax.condition.browserwaiter
-
Waiter utils.
- com.crawljax.condition.crawlcondition - package com.crawljax.condition.crawlcondition
-
Crawlcondition package.
- com.crawljax.condition.eventablecondition - package com.crawljax.condition.eventablecondition
-
Eventable condition utils.
- com.crawljax.condition.invariant - package com.crawljax.condition.invariant
-
Invariant util package.
- com.crawljax.core - package com.crawljax.core
-
- com.crawljax.core.configuration - package com.crawljax.core.configuration
-
- com.crawljax.core.exception - package com.crawljax.core.exception
-
This is the exception package, containing the Exceptions used by Crawljax.
- com.crawljax.core.plugin - package com.crawljax.core.plugin
-
- com.crawljax.core.state - package com.crawljax.core.state
-
- com.crawljax.di - package com.crawljax.di
-
- com.crawljax.forms - package com.crawljax.forms
-
Forms package.
- com.crawljax.metrics - package com.crawljax.metrics
-
- com.crawljax.oraclecomparator - package com.crawljax.oraclecomparator
-
Oracle package.
- com.crawljax.oraclecomparator.comparators - package com.crawljax.oraclecomparator.comparators
-
Oracles oracles package.
- com.crawljax.util - package com.crawljax.util
-
Utility classes.
- Comparator - Interface in com.crawljax.oraclecomparator
-
Interface for oracle comparators.
- compare() - Method in class com.crawljax.util.DOMComparer
-
Compare the controlDOM and testDOM and save and return the differences in a list.
- COMPARE_IGNORE_CASE - Static variable in class com.crawljax.oraclecomparator.StateComparator
-
This is an shared public static, as it is final and a primary type no harm can be done.
- Condition - Interface in com.crawljax.condition
-
A condition is a condition which can be tested on the current state in the browser.
- ConditionType - Class in com.crawljax.condition
-
A combination of a condition and preconditions.
- ConditionType(String, Condition) - Constructor for class com.crawljax.condition.ConditionType
-
- ConditionType(String, Condition, Condition...) - Constructor for class com.crawljax.condition.ConditionType
-
- ConditionType(String, Condition, List<Condition>) - Constructor for class com.crawljax.condition.ConditionType
-
- ConditionTypeChecker<T extends ConditionType> - Class in com.crawljax.condition
-
Controller class for the invariants.
- ConditionTypeChecker(ImmutableList<T>) - Constructor for class com.crawljax.condition.ConditionTypeChecker
-
Constructor with invariant list.
- ConfigurationHelper - Class in com.crawljax.core.configuration
-
Helper class for configurations.
- ConfigurationModule - Class in com.crawljax.di
-
Binds the configuration elements so they are injectable.
- ConfigurationModule(CrawljaxConfiguration) - Constructor for class com.crawljax.di.ConfigurationModule
-
- ConfigurationModule.BaseUrl - Annotation Type in com.crawljax.di
-
- configure() - Method in class com.crawljax.di.ConfigurationModule
-
- configure() - Method in class com.crawljax.di.CoreModule
-
- configure() - Method in class com.crawljax.metrics.MetricsModule
-
- containsInput(Set<FormInput>, Identification) - Static method in class com.crawljax.forms.FormInput
-
- copyOf(List<Eventable>) - Static method in class com.crawljax.core.state.CrawlPath
-
- CoreModule - Class in com.crawljax.di
-
- CoreModule(CrawljaxConfiguration) - Constructor for class com.crawljax.di.CoreModule
-
- CoreModule.CandidateElementExtractorFactory - Interface in com.crawljax.di
-
- CoreModule.FormHandlerFactory - Interface in com.crawljax.di
-
- CountCondition - Class in com.crawljax.condition
-
Condition that counts how many times a condition is specified and returns true iff the specified
condition is satisfied less than the specified number.
- CountCondition(int, Condition) - Constructor for class com.crawljax.condition.CountCondition
-
- CRAWL_PREFIX - Static variable in class com.crawljax.metrics.MetricsModule
-
The prefix for a Metric concerning Crawljax.
- CrawlActionsBuilder - Class in com.crawljax.core.configuration
-
- CrawlActionsBuilder.ExcludeByParentBuilder - Class in com.crawljax.core.configuration
-
- CrawlCondition - Class in com.crawljax.condition.crawlcondition
-
A Crawl condition is a condition which should be satisfied in order to crawl the current state.
- CrawlCondition(String, Condition) - Constructor for class com.crawljax.condition.crawlcondition.CrawlCondition
-
- CrawlCondition(String, Condition, Condition...) - Constructor for class com.crawljax.condition.crawlcondition.CrawlCondition
-
- CrawlCondition(String, Condition, List<Condition>) - Constructor for class com.crawljax.condition.crawlcondition.CrawlCondition
-
- CrawlController - Class in com.crawljax.core
-
Starts and shuts down the crawl.
- CrawlElement - Class in com.crawljax.core.configuration
-
Represents the HTML elements which should be crawled.
- CrawlElement(Eventable.EventType, String) - Constructor for class com.crawljax.core.configuration.CrawlElement
-
To create a CrawlElement representing an HTML element
MyLink the tag name would be
"a".
- Crawler - Class in com.crawljax.core
-
- CrawlerContext - Class in com.crawljax.core
-
A context for each
Crawler that can be handed to a
Plugin.
- CrawlerContext(EmbeddedBrowser, CrawljaxConfiguration, Provider<CrawlSession>, ExitNotifier, MetricRegistry) - Constructor for class com.crawljax.core.CrawlerContext
-
- CrawlerLeftDomainException - Exception in com.crawljax.core
-
Is thrown when the browser leaves the domain while crawling.
- CrawlerLeftDomainException(String) - Constructor for exception com.crawljax.core.CrawlerLeftDomainException
-
- crawlFrames(boolean) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
-
- crawlHiddenAnchors(boolean) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
-
Set Crawljax to click hidden anchors or not.
- crawlIndex() - Method in class com.crawljax.core.Crawler
-
This method calls the index state.
- crawlIndex() - Method in class com.crawljax.core.CrawlTaskConsumer
-
This method calls the index state.
- CrawljaxConfiguration - Class in com.crawljax.core.configuration
-
- CrawljaxConfiguration.CrawljaxConfigurationBuilder - Class in com.crawljax.core.configuration
-
- CrawljaxException - Exception in com.crawljax.core
-
General exception for Crawljax.
- CrawljaxException() - Constructor for exception com.crawljax.core.CrawljaxException
-
Constructs a ContractorException with null as its detail message.
- CrawljaxException(String) - Constructor for exception com.crawljax.core.CrawljaxException
-
Constructs a new CrawljaxException with the specified detail message.
- CrawljaxException(String, Throwable) - Constructor for exception com.crawljax.core.CrawljaxException
-
Constructs a new CrawljaxException with the specified detail message and cause.
- CrawljaxException(Throwable) - Constructor for exception com.crawljax.core.CrawljaxException
-
Constructs a new CrawljaxException with the specified cause and a detail message
of (cause==null ? null :
cause.toString())
- CrawljaxRunner - Class in com.crawljax.core
-
- CrawljaxRunner(CrawljaxConfiguration) - Constructor for class com.crawljax.core.CrawljaxRunner
-
- CrawlPath - Class in com.crawljax.core.state
-
The Path a Crawler has taken, or is about to backtrack on.
- CrawlPath() - Constructor for class com.crawljax.core.state.CrawlPath
-
Start a new empty CrawlPath.
- CrawlPath(List<Eventable>) - Constructor for class com.crawljax.core.state.CrawlPath
-
Create a new CrawlPath based on a delegate.
- CrawlPathToException - Exception in com.crawljax.core.exception
-
This exception wraps a CrawlPath into a Throwable.
- CrawlPathToException(String, CrawlPath, Throwable) - Constructor for exception com.crawljax.core.exception.CrawlPathToException
-
- CrawlPathToException(String, CrawlPath) - Constructor for exception com.crawljax.core.exception.CrawlPathToException
-
- CrawlPathToException(CrawlPath, Throwable) - Constructor for exception com.crawljax.core.exception.CrawlPathToException
-
- CrawlPathToException(CrawlPath) - Constructor for exception com.crawljax.core.exception.CrawlPathToException
-
- CrawlQueue - Class in com.crawljax.core
-
This class implements a BlockingQueue with Runnable as its Generic type and extends Stack with
also Runnable as generic type.
- CrawlQueue() - Constructor for class com.crawljax.core.CrawlQueue
-
- crawlRules() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
-
- CrawlRules - Class in com.crawljax.core.configuration
-
- CrawlRules.CrawlRulesBuilder - Class in com.crawljax.core.configuration
-
- CrawlSession - Class in com.crawljax.core
-
Contains all data concerned with this crawl.
- CrawlSession(CrawljaxConfiguration, StateFlowGraph, StateVertex, MetricRegistry) - Constructor for class com.crawljax.core.CrawlSession
-
- CrawlSessionNotSetupYetException - Exception in com.crawljax.core
-
CrawljaxException that is thrown when you call
Provider#get() of
CrawlSession or
CrawlSessionProvider#get() before the the initial (index)
StateVertex is crawled.
- CrawlSessionNotSetupYetException() - Constructor for exception com.crawljax.core.CrawlSessionNotSetupYetException
-
- CrawlSessionProvider - Class in com.crawljax.di
-
- CrawlSessionProvider(InMemoryStateFlowGraph, CrawljaxConfiguration, MetricRegistry) - Constructor for class com.crawljax.di.CrawlSessionProvider
-
- CrawlTaskConsumer - Class in com.crawljax.core
-
- createIndex(String, String, String) - Static method in class com.crawljax.core.state.StateMachine
-
- EditDistanceComparator - Class in com.crawljax.oraclecomparator.comparators
-
Oracle Comparator that uses the Levenshtein Edit Distance to determince wheter two states are
equivalent.
- EditDistanceComparator() - Constructor for class com.crawljax.oraclecomparator.comparators.EditDistanceComparator
-
Default constructor with edit distance treshold = 1.
- EditDistanceComparator(double) - Constructor for class com.crawljax.oraclecomparator.comparators.EditDistanceComparator
-
- element() - Method in class com.crawljax.core.CrawlQueue
-
- Element - Class in com.crawljax.core.state
-
This class represents an element.
- Element(Node) - Constructor for class com.crawljax.core.state.Element
-
Create a new Element.
- elementExists(Identification) - Method in interface com.crawljax.browser.EmbeddedBrowser
-
- elementExists(Identification) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
- ElementResolver - Class in com.crawljax.util
-
Finds and checks elements.
- ElementResolver(Eventable, EmbeddedBrowser) - Constructor for class com.crawljax.util.ElementResolver
-
Constructor.
- EmbeddedBrowser - Interface in com.crawljax.browser
-
Browser interface used by Crawjax.
- EmbeddedBrowser.BrowserType - Enum in com.crawljax.browser
-
Browser types.
- equalAttributes(Element) - Method in class com.crawljax.core.state.Element
-
Are all the attributes the same?
- equalId(Element) - Method in class com.crawljax.core.state.Element
-
Are both Id's the same?
- equals(Object) - Method in class com.crawljax.condition.ConditionType
-
- equals(Object) - Method in class com.crawljax.condition.ConditionTypeChecker
-
- equals(Object) - Method in class com.crawljax.condition.CountCondition
-
Since "count" is a consequence of invoking "check", it is not included in the equality /
hashCode computation.
- equals(Object) - Method in class com.crawljax.condition.JavaScriptCondition
-
- equals(Object) - Method in class com.crawljax.condition.NotRegexCondition
-
- equals(Object) - Method in class com.crawljax.condition.NotUrlCondition
-
- equals(Object) - Method in class com.crawljax.condition.NotVisibleCondition
-
- equals(Object) - Method in class com.crawljax.condition.NotXPathCondition
-
- equals(Object) - Method in class com.crawljax.condition.RegexCondition
-
- equals(Object) - Method in class com.crawljax.condition.UrlCondition
-
- equals(Object) - Method in class com.crawljax.condition.VisibleCondition
-
- equals(Object) - Method in class com.crawljax.condition.XPathCondition
-
- equals(Object) - Method in class com.crawljax.core.configuration.BrowserConfiguration
-
- equals(Object) - Method in class com.crawljax.core.configuration.CrawljaxConfiguration
-
- equals(Object) - Method in class com.crawljax.core.configuration.CrawlRules
-
- equals(Object) - Method in class com.crawljax.core.configuration.PreCrawlConfiguration
-
- equals(Object) - Method in class com.crawljax.core.configuration.ProxyConfiguration
-
- equals(Object) - Method in class com.crawljax.core.plugin.Plugins
-
- equals(Object) - Method in class com.crawljax.core.state.Element
-
- equals(Object) - Method in class com.crawljax.core.state.Eventable
-
- equals(Object) - Method in class com.crawljax.core.state.Identification
-
- equals(Object) - Method in class com.crawljax.forms.FormInput
-
- equalText(Element) - Method in class com.crawljax.core.state.Element
-
Are both the text equal?
- equivalent(Element, boolean) - Method in class com.crawljax.util.ElementResolver
-
Comparator against other element.
- escapeApostrophes(String) - Method in class com.crawljax.core.configuration.CrawlElement
-
Returns a string to resolve apostrophe issue in xpath
- evaluateXpathExpression(String, String) - Static method in class com.crawljax.util.XPathHelper
-
Returns the list of nodes which match the expression xpathExpr in the String domStr.
- evaluateXpathExpression(Document, String) - Static method in class com.crawljax.util.XPathHelper
-
Returns the list of nodes which match the expression xpathExpr in the Document dom.
- Eventable - Class in com.crawljax.core.state
-
Eventable class: an element having an event attached to it (onclick, onmouseover, ...) so that it
can change the DOM state.
- Eventable() - Constructor for class com.crawljax.core.state.Eventable
-
Default constructor to support saving instances of this class as an XML.
- Eventable(Identification, Eventable.EventType) - Constructor for class com.crawljax.core.state.Eventable
-
Create a new Eventable for a identification and eventType.
- Eventable(Identification, Eventable.EventType, String) - Constructor for class com.crawljax.core.state.Eventable
-
Create a new Eventable for a identification and eventType.
- Eventable(Node, Eventable.EventType) - Constructor for class com.crawljax.core.state.Eventable
-
Create a new Eventable for a node and eventType.
- Eventable(CandidateElement, Eventable.EventType) - Constructor for class com.crawljax.core.state.Eventable
-
Create a new Eventable for a candidateElement and eventType.
- Eventable.EventType - Enum in com.crawljax.core.state
-
The event type.
- EventableCondition - Class in com.crawljax.condition.eventablecondition
-
An EventableCondition specifies properties of an Eventable which should be satisfied in
order to crawl the element.
- EventableCondition(String) - Constructor for class com.crawljax.condition.eventablecondition.EventableCondition
-
- EventableCondition(String, List<String>) - Constructor for class com.crawljax.condition.eventablecondition.EventableCondition
-
- EventableCondition(String, Condition...) - Constructor for class com.crawljax.condition.eventablecondition.EventableCondition
-
- EventableConditionChecker - Class in com.crawljax.condition.eventablecondition
-
Check whether the conditions of an eventable are satisfied.
- EventableConditionChecker(CrawlRules) - Constructor for class com.crawljax.condition.eventablecondition.EventableConditionChecker
-
- EVENTS_PREFIX - Static variable in class com.crawljax.metrics.MetricsModule
-
The prefix for a Metric concerning the events during a crawl.
- execute(StateVertex) - Method in class com.crawljax.core.Crawler
-
- executeJavaScript(String) - Method in interface com.crawljax.browser.EmbeddedBrowser
-
Execute JavaScript in the browser.
- executeJavaScript(String) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
Execute JavaScript in the browser.
- ExitNotifier - Class in com.crawljax.core
-
- ExitNotifier(int) - Constructor for class com.crawljax.core.ExitNotifier
-
- ExitNotifier.ExitStatus - Enum in com.crawljax.core
-
Represents the reason Crawljax stopped.
- ExpectedCondition - Interface in com.crawljax.condition.browserwaiter
-
Interface for defining conditions to wait for.
- ExpectedElementCondition - Class in com.crawljax.condition.browserwaiter
-
Checks whether an elements exists.
- ExpectedElementCondition(Identification) - Constructor for class com.crawljax.condition.browserwaiter.ExpectedElementCondition
-
Constructor.
- ExpectedVisibleCondition - Class in com.crawljax.condition.browserwaiter
-
Checks whether an element is visible.
- ExpectedVisibleCondition(Identification) - Constructor for class com.crawljax.condition.browserwaiter.ExpectedVisibleCondition
-
Constructor.
- extract(StateVertex) - Method in class com.crawljax.core.CandidateElementExtractor
-
This method extracts candidate elements from the current DOM tree in the browser, based on
the crawl tags defined by the user.
- extractNewUrl(String, String) - Static method in class com.crawljax.util.UrlUtils
-
- ExtractorManager - Interface in com.crawljax.core
-
This interface denotes all the operations a CandidateExtractor can execute.
- GeneratesOutput - Interface in com.crawljax.core.plugin
-
Interface that adds a setOutputFolder and getOutputFolder method to allow the user to set the
directory this plugin should use for its output.
- get() - Method in class com.crawljax.browser.WebDriverBrowserBuilder
-
Build a new WebDriver based EmbeddedBrowser.
- get() - Method in class com.crawljax.di.CrawlSessionProvider
-
- getAllCrawlElements() - Method in class com.crawljax.core.configuration.CrawlRules
-
- getAllEdges() - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
-
- getAllEdges() - Method in interface com.crawljax.core.state.StateFlowGraph
-
Return all the edges in the StateFlowGraph.
- getAllElementAttributes(Element) - Static method in class com.crawljax.util.DomUtils
-
- getAllPossiblePaths(StateVertex) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
-
- getAllPossiblePaths(StateVertex) - Method in interface com.crawljax.core.state.StateFlowGraph
-
This method returns all possible paths from the index state using the Kshortest paths.
- getAllStates() - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
-
- getAllStates() - Method in interface com.crawljax.core.state.StateFlowGraph
-
Return all the states in the StateFlowGraph.
- getAttributeOrNull(String) - Method in class com.crawljax.core.state.Element
-
- getAttributes() - Method in class com.crawljax.core.state.Element
-
- getBaseUrl(String) - Static method in class com.crawljax.util.UrlUtils
-
- getBelongingNode(FormInput, Document) - Method in class com.crawljax.forms.FormInputValueHelper
-
- getBrowser() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
- getBrowser() - Method in class com.crawljax.core.CrawlerContext
-
- getBrowserBuilder() - Method in class com.crawljax.core.configuration.BrowserConfiguration
-
- getBrowserConfig() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration
-
- getBrowsertype() - Method in class com.crawljax.core.configuration.BrowserConfiguration
-
- getById(int) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
-
- getById(int) - Method in interface com.crawljax.core.state.StateFlowGraph
-
- getCandidateElement() - Method in class com.crawljax.core.CandidateCrawlAction
-
- getCandidateElementsForInputs(Element, EventableCondition) - Method in class com.crawljax.forms.FormHandler
-
- getCandidateElementsForInputs(EmbeddedBrowser, Element, EventableCondition) - Method in class com.crawljax.forms.FormInputValueHelper
-
- getCheck() - Method in class com.crawljax.forms.RandomInputValueGenerator
-
- getCloseElementLocation(String, int, String) - Static method in class com.crawljax.util.XPathHelper
-
- getCloseElementLocation(String, String) - Static method in class com.crawljax.util.XPathHelper
-
- getCondition() - Method in class com.crawljax.condition.ConditionType
-
- getConditions() - Method in class com.crawljax.condition.eventablecondition.EventableCondition
-
- getConditions() - Method in class com.crawljax.core.configuration.CrawlElement
-
- getConfig() - Method in class com.crawljax.core.CrawlerContext
-
- getConfig() - Method in class com.crawljax.core.CrawlSession
-
- getContext() - Method in class com.crawljax.core.Crawler
-
- getContext() - Method in class com.crawljax.core.CrawlTaskConsumer
-
- getCrawlCondition() - Method in class com.crawljax.condition.crawlcondition.CrawlCondition
-
- getCrawlConditions() - Method in class com.crawljax.core.configuration.PreCrawlConfiguration
-
- getCrawlElement() - Method in class com.crawljax.core.configuration.Form
-
- getCrawlElement() - Method in class com.crawljax.core.configuration.FormAction
-
- getCrawlElements() - Method in class com.crawljax.core.configuration.InputSpecification
-
- getCrawlEvents() - Method in class com.crawljax.core.configuration.CrawlRules
-
- getCrawlPaths() - Method in class com.crawljax.core.CrawlSession
-
- getCrawlRules() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration
-
- getCrawlWaitEvent() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
- getCrawlWaitReload() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
- getCurrentState() - Method in class com.crawljax.core.CrawlerContext
-
- getCurrentState() - Method in class com.crawljax.core.state.StateMachine
-
Return the current State in this state machine.
- getCurrentUrl() - Method in interface com.crawljax.browser.EmbeddedBrowser
-
- getCurrentUrl() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
- getDescription() - Method in class com.crawljax.condition.ConditionType
-
- getDifferences(String, String) - Method in class com.crawljax.oraclecomparator.AbstractComparator
-
- getDifferences(String, String) - Method in interface com.crawljax.oraclecomparator.Comparator
-
- getDifferences(String, String) - Static method in class com.crawljax.util.DomUtils
-
Get differences between doms.
- getDifferences(String, String, List<String>) - Static method in class com.crawljax.util.DomUtils
-
Get differences between doms.
- getDocument() - Method in interface com.crawljax.core.state.StateVertex
-
- getDocumentNoBalance(String) - Static method in class com.crawljax.util.DomUtils
-
- getDocumentToByteArray(Document) - Static method in class com.crawljax.util.DomUtils
-
Serialize the Document object.
- getDocumentToString(Document) - Static method in class com.crawljax.util.DomUtils
-
- getDom() - Method in interface com.crawljax.browser.EmbeddedBrowser
-
- getDom() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
Deprecated.
- getDom() - Method in interface com.crawljax.core.state.StateVertex
-
Retrieve the DOM String.
- getDom() - Method in class com.crawljax.util.DomHistoryElement
-
- getDomStr() - Method in class com.crawljax.util.DomHistoryElement
-
- getElement() - Method in class com.crawljax.core.CandidateElement
-
- getElement() - Method in class com.crawljax.core.state.Eventable
-
- getElementAttributes(Element, ImmutableSet<String>) - Static method in class com.crawljax.util.DomUtils
-
- getElementByXpath(Document, String) - Static method in class com.crawljax.util.DomUtils
-
- getElementId() - Method in class com.crawljax.core.state.Element
-
Search for the attribute "id" and return the value.
- getElementString(Element) - Static method in class com.crawljax.util.DomUtils
-
- getEventable() - Method in class com.crawljax.forms.FormInput
-
- getEventableCondition(String) - Method in class com.crawljax.condition.eventablecondition.EventableConditionChecker
-
- getEventableCondition() - Method in class com.crawljax.core.configuration.CrawlElement
-
- getEventableConditionChecker() - Method in class com.crawljax.core.CandidateElementManager
-
- getEventableConditionChecker() - Method in interface com.crawljax.core.ExtractorManager
-
Retrieve the eventable condition checker.
- getEventSequence() - Method in class com.crawljax.util.DomHistoryElement
-
- getEventType() - Method in class com.crawljax.core.CandidateCrawlAction
-
- getEventType() - Method in class com.crawljax.core.configuration.CrawlElement
-
- getEventType() - Method in class com.crawljax.core.state.Eventable
-
- getExcludedElements() - Method in class com.crawljax.core.configuration.PreCrawlConfiguration
-
- getFailedConditions(EmbeddedBrowser) - Method in class com.crawljax.condition.ConditionTypeChecker
-
- getFieldNames() - Method in class com.crawljax.core.configuration.InputField
-
- getFieldValues() - Method in class com.crawljax.core.configuration.InputField
-
- getFilterAttributeNames() - Method in class com.crawljax.core.configuration.PreCrawlConfiguration
-
- getFilterAttributes() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
- getFormAction() - Method in class com.crawljax.core.configuration.Form
-
- getFormFieldNames() - Method in class com.crawljax.core.configuration.InputSpecification
-
- getFormFieldValues() - Method in class com.crawljax.core.configuration.InputSpecification
-
- getFormInputs() - Method in class com.crawljax.core.CandidateElement
-
- getFormInputs() - Method in class com.crawljax.forms.FormHandler
-
- getFormInputWithDefaultValue(EmbeddedBrowser, Node) - Method in class com.crawljax.forms.FormInputValueHelper
-
- getFormInputWithIndexValue(EmbeddedBrowser, Node, int) - Method in class com.crawljax.forms.FormInputValueHelper
-
- getFrameDom(String) - Method in interface com.crawljax.browser.EmbeddedBrowser
-
- getFrameDom(String) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
- getFrameIdentification(Element) - Static method in class com.crawljax.util.DomUtils
-
- getGeneralString() - Method in class com.crawljax.core.CandidateElement
-
- getHostname() - Method in class com.crawljax.core.configuration.ProxyConfiguration
-
- getHow() - Method in class com.crawljax.core.state.Identification
-
- getId() - Method in class com.crawljax.condition.eventablecondition.EventableCondition
-
- getId() - Method in class com.crawljax.core.configuration.CrawlElement
-
- getId() - Method in class com.crawljax.core.configuration.InputField
-
- getId() - Method in class com.crawljax.core.state.Eventable
-
- getId() - Method in class com.crawljax.core.state.Identification
-
- getId() - Method in interface com.crawljax.core.state.StateVertex
-
- getId() - Method in class com.crawljax.forms.FormInput
-
- getId() - Method in class com.crawljax.forms.InputValue
-
- getId() - Method in class com.crawljax.oraclecomparator.OracleComparator
-
- getIdentification() - Method in class com.crawljax.core.CandidateElement
-
- getIdentification() - Method in class com.crawljax.core.state.Eventable
-
- getIdentification() - Method in class com.crawljax.forms.FormInput
-
- getIgnoredFrameIdentifiers() - Method in class com.crawljax.core.configuration.CrawlRules
-
- getIncludedElements() - Method in class com.crawljax.core.configuration.PreCrawlConfiguration
-
- getIncomingClickable(StateVertex) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
-
- getIncomingClickable(StateVertex) - Method in interface com.crawljax.core.state.StateFlowGraph
-
Returns a set of all edges incoming into the specified vertex.
- getInitialState() - Method in class com.crawljax.core.CrawlSession
-
- getInitialState() - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
-
- getInitialState() - Method in interface com.crawljax.core.state.StateFlowGraph
-
- getInput(Set<FormInput>, Identification) - Static method in class com.crawljax.forms.FormInput
-
- getInputFieldIds() - Method in class com.crawljax.core.configuration.CrawlElement
-
- getInputFields() - Method in class com.crawljax.core.configuration.Form
-
- getInputSpecification() - Method in class com.crawljax.core.configuration.CrawlRules
-
- getInputValues() - Method in class com.crawljax.forms.FormInput
-
- getInputWithRandomValue(FormInput) - Method in interface com.crawljax.browser.EmbeddedBrowser
-
- getInputWithRandomValue(FormInput) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
- getInvariantCondition() - Method in class com.crawljax.condition.invariant.Invariant
-
- getInvariants() - Method in class com.crawljax.core.configuration.CrawlRules
-
- getInXPath() - Method in class com.crawljax.condition.eventablecondition.EventableCondition
-
- getJSGetElement(String) - Static method in class com.crawljax.util.DomUtils
-
- getLangOrNull() - Method in class com.crawljax.core.configuration.BrowserConfiguration
-
- getLastElementXPath(String) - Static method in class com.crawljax.util.XPathHelper
-
- getLinkedInputFields() - Method in class com.crawljax.condition.eventablecondition.EventableCondition
-
- getMaximumDepth() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration
-
- getMaximumRuntime() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration
-
- getMaximumStates() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration
-
- getMeanStateStringSize() - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
-
- getMeanStateStringSize() - Method in interface com.crawljax.core.state.StateFlowGraph
-
- getName() - Method in interface com.crawljax.core.state.StateVertex
-
Retrieve the name of the StateVertex.
- getNamespaceURI(String) - Method in class com.crawljax.util.HtmlNamespace
-
- getNode() - Method in class com.crawljax.core.state.Element
-
- getNumberOfBrowsers() - Method in class com.crawljax.core.configuration.BrowserConfiguration
-
- getNumberOfStates() - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
-
- getNumberOfStates() - Method in interface com.crawljax.core.state.StateFlowGraph
-
- getOracle() - Method in class com.crawljax.oraclecomparator.OracleComparator
-
- getOracleComparators() - Method in class com.crawljax.core.configuration.CrawlRules
-
- getOutgoingClickables(StateVertex) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
-
- getOutgoingClickables(StateVertex) - Method in interface com.crawljax.core.state.StateFlowGraph
-
Returns a set of all clickables outgoing from the specified vertex.
- getOutgoingStates(StateVertex) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
-
- getOutgoingStates(StateVertex) - Method in interface com.crawljax.core.state.StateFlowGraph
-
- getOutputDir() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration
-
- getOutputFolder() - Method in interface com.crawljax.core.plugin.GeneratesOutput
-
Get the absolute path of the output directory that was specified by the user.
- getPlugins() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration
-
- getPort() - Method in class com.crawljax.core.configuration.ProxyConfiguration
-
- getPreConditions() - Method in class com.crawljax.condition.ConditionType
-
- getPreConditions() - Method in class com.crawljax.oraclecomparator.OracleComparator
-
- getPreCrawlConfig() - Method in class com.crawljax.core.configuration.CrawlRules
-
- getPrefix(String) - Method in class com.crawljax.util.HtmlNamespace
-
- getPrefixes(String) - Method in class com.crawljax.util.HtmlNamespace
-
- getProxyConfiguration() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration
-
- getRandomItem(List<T>) - Method in class com.crawljax.forms.RandomInputValueGenerator
-
- getRandomString(int) - Method in class com.crawljax.forms.RandomInputValueGenerator
-
- getReason() - Method in class com.crawljax.core.CrawlController
-
- getReason() - Method in class com.crawljax.core.CrawljaxRunner
-
- getRegistry() - Method in class com.crawljax.core.CrawlerContext
-
- getRegistry() - Method in class com.crawljax.core.CrawlSession
-
- getRelatedFormInputs() - Method in class com.crawljax.core.state.Eventable
-
Retrieve the related form inputs.
- getRelatedFrame() - Method in class com.crawljax.core.CandidateElement
-
- getRelatedFrame() - Method in class com.crawljax.core.state.Eventable
-
- getRemoteHubUrl() - Method in class com.crawljax.core.configuration.BrowserConfiguration
-
- getScreenShot() - Method in interface com.crawljax.browser.EmbeddedBrowser
-
- getScreenShot() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
- getSession() - Method in class com.crawljax.core.CrawlerContext
-
- getShortestPath(StateVertex, StateVertex) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
-
- getShortestPath(StateVertex, StateVertex) - Method in interface com.crawljax.core.state.StateFlowGraph
-
Convenience method to find the Dijkstra shortest path between two states on the graph.
- getSiblings(Node, Node) - Static method in class com.crawljax.util.XPathHelper
-
Get siblings of the same type as element from parent.
- getSourceStateVertex() - Method in class com.crawljax.core.state.Eventable
-
- getStartTime() - Method in class com.crawljax.core.CrawlSession
-
- getStateFlowGraph() - Method in class com.crawljax.core.CrawlSession
-
- getStrippedDom() - Method in interface com.crawljax.browser.EmbeddedBrowser
-
Removes the stripped items from PreCrawlConfiguration#getFilterAttributeNames().
- getStrippedDom() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
- getStrippedDom() - Method in interface com.crawljax.core.state.StateVertex
-
- getStrippedDom(EmbeddedBrowser) - Method in class com.crawljax.oraclecomparator.StateComparator
-
- getStrippedDomWithoutIframeContent() - Method in interface com.crawljax.browser.EmbeddedBrowser
-
- getStrippedDomWithoutIframeContent() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
- getTag() - Method in class com.crawljax.core.state.Element
-
- getTagName() - Method in class com.crawljax.core.configuration.CrawlElement
-
- getTarget() - Method in exception com.crawljax.core.StateUnreachableException
-
- getTargetStateVertex() - Method in class com.crawljax.core.state.Eventable
-
- getTemplateAsString(String) - Static method in class com.crawljax.util.DomUtils
-
Retrieves the content of the filename.
- getText() - Method in class com.crawljax.core.state.Element
-
- getTextValue(Element) - Static method in class com.crawljax.util.DomUtils
-
Returns the text value of an element (title, alt or contents).
- getTreshold() - Method in class com.crawljax.oraclecomparator.comparators.EditDistanceComparator
-
- getType() - Method in class com.crawljax.core.configuration.ProxyConfiguration
-
- getType() - Method in class com.crawljax.forms.FormInput
-
- getUniqueString() - Method in class com.crawljax.core.CandidateElement
-
- getUnStrippedDom() - Method in interface com.crawljax.browser.EmbeddedBrowser
-
Removes the stripped items from PreCrawlConfiguration#getFilterAttributeNames().
- getUnStrippedDom() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
- getUrl() - Method in class com.crawljax.condition.browserwaiter.WaitCondition
-
- getUrl() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration
-
- getUrl() - Method in interface com.crawljax.core.state.StateVertex
-
- getUsedEventables() - Method in interface com.crawljax.core.state.StateVertex
-
- getValue() - Method in class com.crawljax.core.configuration.InputField
-
- getValue() - Method in class com.crawljax.core.state.Identification
-
- getValue() - Method in class com.crawljax.forms.InputValue
-
- getVarFromQueryString(String, String) - Static method in class com.crawljax.util.UrlUtils
-
Retrieve the var value for varName from a HTTP query string (format is
"var1=val1&var2=val2").
- getWaitAfterEvent() - Method in class com.crawljax.core.configuration.CrawlRules
-
- getWaitAfterReloadUrl() - Method in class com.crawljax.core.configuration.CrawlRules
-
- getWaitConditions() - Method in class com.crawljax.condition.browserwaiter.WaitConditionChecker
-
- getWaitConditions() - Method in class com.crawljax.core.configuration.PreCrawlConfiguration
-
- getWebDriverBy() - Method in class com.crawljax.core.state.Identification
-
Convert a Identification to a By used in WebDriver Drivers.
- getWebElement(Identification) - Method in interface com.crawljax.browser.EmbeddedBrowser
-
- getWebElement(Identification) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
- getWithXpathExpression() - Method in class com.crawljax.core.configuration.CrawlElement
-
- getXPathExpression(Node) - Static method in class com.crawljax.util.XPathHelper
-
Reverse Engineers an XPath Expression of a given Node in the DOM.
- getXpathForXPathExpressions(Document, String) - Static method in class com.crawljax.util.XPathHelper
-
Returns the XPaths of all nodes retrieved by xpathExpression.
- getXPathLocation(String, String) - Static method in class com.crawljax.util.XPathHelper
-
returns position of xpath element which match the expression xpath in the String dom.
- goBack() - Method in interface com.crawljax.browser.EmbeddedBrowser
-
Go back to the previous state.
- goBack() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
- goToUrl(URL) - Method in interface com.crawljax.browser.EmbeddedBrowser
-
Opens the url in the browser.
- goToUrl(URL) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
- Identification - Class in com.crawljax.core.state
-
The Identification class, this class is used to denote a specific element.
- Identification() - Constructor for class com.crawljax.core.state.Identification
-
Default constructor to support saving instances of this class as an XML.
- Identification(Identification.How, String) - Constructor for class com.crawljax.core.state.Identification
-
Create a new Identification.
- Identification.How - Enum in com.crawljax.core.state
-
The method used for identifying elements on the DOM tree.
- IgnoreFrameChecker - Interface in com.crawljax.core.configuration
-
This interface is used to reflect to operation to see if a given frame must be ignored.
- immutableCopy() - Method in class com.crawljax.core.state.CrawlPath
-
Create an immutableCopy of the current CrawlPath, used for backtracking for giving them to
plugins.
- immutableCopyWithoutLast() - Method in class com.crawljax.core.state.CrawlPath
-
- increaseElementsCounter() - Method in class com.crawljax.core.CandidateElementManager
-
increase the number of checked elements, as a statistics measure to know how many elements
were actually examined.
- increaseElementsCounter() - Method in interface com.crawljax.core.ExtractorManager
-
increase the number of checked elements, as a statistics measure to know how many elements
were actually examined.
- incrementNumberOfStates() - Method in class com.crawljax.core.ExitNotifier
-
- INDEX_ID - Static variable in interface com.crawljax.core.state.StateVertex
-
- InMemoryStateFlowGraph - Class in com.crawljax.core.state
-
The State-Flow Graph is a multi-edge directed graph with states (StateVetex) on the vertices and
clickables (Eventable) on the edges.
- InMemoryStateFlowGraph(ExitNotifier) - Constructor for class com.crawljax.core.state.InMemoryStateFlowGraph
-
The constructor.
- input(Identification, String) - Method in interface com.crawljax.browser.EmbeddedBrowser
-
- input(Identification, String) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
- InputField - Class in com.crawljax.core.configuration
-
Represents a form input field NOTE: In general InputField is not designed to be instantiated
directly.
- InputField() - Constructor for class com.crawljax.core.configuration.InputField
-
Constructor.
- InputSpecification - Class in com.crawljax.core.configuration
-
Specifies values for form input fields The user specifies the ids or names of the input fields.
- InputSpecification() - Constructor for class com.crawljax.core.configuration.InputSpecification
-
- InputValue - Class in com.crawljax.forms
-
Value for a FormInput.
- InputValue() - Constructor for class com.crawljax.forms.InputValue
-
default constructor.
- InputValue(String) - Constructor for class com.crawljax.forms.InputValue
-
- InputValue(String, boolean) - Constructor for class com.crawljax.forms.InputValue
-
Created a form input value.
- insertRandomDataInInputForms(boolean) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
-
- Invariant - Class in com.crawljax.condition.invariant
-
An Invariant is an condition which should always hold when its preconditions are satisfied.
- Invariant(String, Condition) - Constructor for class com.crawljax.condition.invariant.Invariant
-
- Invariant(String, Condition, Condition...) - Constructor for class com.crawljax.condition.invariant.Invariant
-
- Invariant(String, Condition, List<Condition>) - Constructor for class com.crawljax.condition.invariant.Invariant
-
- isChecked(String) - Method in class com.crawljax.core.CandidateElementManager
-
Check if a given element is already checked, preventing duplicate work.
- isChecked(String) - Method in interface com.crawljax.core.ExtractorManager
-
Check if a given element is already checked, preventing duplicate work.
- isChecked() - Method in class com.crawljax.forms.InputValue
-
- isClickOnce() - Method in class com.crawljax.core.configuration.CrawlRules
-
- isCrawlHiddenAnchors() - Method in class com.crawljax.core.configuration.CrawlRules
-
- isDefaultBuilder() - Method in class com.crawljax.core.configuration.BrowserConfiguration
-
- isDomChanged(CrawlerContext, String, Eventable, String) - Method in interface com.crawljax.core.plugin.DomChangeNotifierPlugin
-
Check to see if the (new) DOM is changed with regards to the old DOM.
- isEmpty() - Method in class com.crawljax.core.UnfiredCandidateActions
-
- isEquivalent(String, String) - Method in class com.crawljax.oraclecomparator.AbstractComparator
-
- isEquivalent(String, String) - Method in interface com.crawljax.oraclecomparator.Comparator
-
- isEquivalent(String, String) - Method in class com.crawljax.oraclecomparator.comparators.EditDistanceComparator
-
- isFrameIgnored(String) - Method in class com.crawljax.core.configuration.AcceptAllFramesChecker
-
- isFrameIgnored(String) - Method in interface com.crawljax.core.configuration.IgnoreFrameChecker
-
Must a given frame identifier be ignored?
- isMultiple() - Method in class com.crawljax.forms.FormInput
-
- isRandomInputInForms() - Method in class com.crawljax.core.configuration.CrawlRules
-
- isSatisfied(EmbeddedBrowser) - Method in interface com.crawljax.condition.browserwaiter.ExpectedCondition
-
Is the expected condition satisfied.
- isSatisfied(EmbeddedBrowser) - Method in class com.crawljax.condition.browserwaiter.ExpectedElementCondition
-
- isSatisfied(EmbeddedBrowser) - Method in class com.crawljax.condition.browserwaiter.ExpectedVisibleCondition
-
- isTestInvariantsWhileCrawling() - Method in class com.crawljax.core.configuration.CrawlRules
-
- isVisible(Identification) - Method in interface com.crawljax.browser.EmbeddedBrowser
-
Checks if an element is visible.
- isVisible(Identification) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
-
Determines whether the corresponding element is visible.
- RANDOM_STRING_LENGTH - Static variable in class com.crawljax.forms.FormHandler
-
- RandomInputValueGenerator - Class in com.crawljax.forms
-
Class for generating random form data.
- RandomInputValueGenerator() - Constructor for class com.crawljax.forms.RandomInputValueGenerator
-
- RegexComparator - Class in com.crawljax.oraclecomparator.comparators
-
Regex oracles that strips content from the DOM to check whether the DOMs are equal without the
specified regular expressions.
- RegexComparator(Collection<String>) - Constructor for class com.crawljax.oraclecomparator.comparators.RegexComparator
-
- RegexComparator(String...) - Constructor for class com.crawljax.oraclecomparator.comparators.RegexComparator
-
- RegexCondition - Class in com.crawljax.condition
-
Condition that returns true iff experssion occurs in the dom.
- RegexCondition(String) - Constructor for class com.crawljax.condition.RegexCondition
-
- remainingCapacity() - Method in class com.crawljax.core.CrawlQueue
-
- remoteConfig(int, String) - Static method in class com.crawljax.core.configuration.BrowserConfiguration
-
- remove() - Method in class com.crawljax.core.CrawlQueue
-
- removeCrawlPath(List<Eventable>) - Method in class com.crawljax.core.CrawlSession
-
Remove the current path from the set of crawlPaths.
- removeNewLines(String) - Static method in class com.crawljax.util.DomUtils
-
Removes newlines from a string.
- removeScriptTags(Document) - Static method in class com.crawljax.util.DomUtils
-
Removes all the tags from the document.
- removeTags(Document, String) - Static method in class com.crawljax.util.DomUtils
-
Removes all the given tags from the document.
- replaceString(String, String, String) - Static method in class com.crawljax.util.DomUtils
-
- reset() - Method in class com.crawljax.core.Crawler
-
Reset the crawler to its initial state.
- resolve() - Method in class com.crawljax.util.ElementResolver
-
- resolve(boolean) - Method in class com.crawljax.util.ElementResolver
-
- rewind() - Method in class com.crawljax.core.state.StateMachine
-
reset the state machine to the initial state.
- run() - Method in class com.crawljax.core.CrawlController
-
- runDomChangeNotifierPlugins(CrawlerContext, StateVertex, Eventable, StateVertex) - Method in class com.crawljax.core.plugin.Plugins
-
Load and run the DomChangeNotifierPlugin.
- runOnBrowserCreatedPlugins(EmbeddedBrowser) - Method in class com.crawljax.core.plugin.Plugins
-
Load and run the OnBrowserCreatedPlugins, this call has been made from the browserpool when a
new browser has been created and ready to be used by the Crawler.
- runOnFireEventFailedPlugins(CrawlerContext, Eventable, List<Eventable>) - Method in class com.crawljax.core.plugin.Plugins
-
Load and run the OnFireEventFailedPlugins, this call has been made from the fireEvent when
the event is not fireable.
- runOnInvariantViolationPlugins(Invariant, CrawlerContext) - Method in class com.crawljax.core.plugin.Plugins
-
Run the OnInvariantViolation plugins when an Invariant is violated.
- runOnNewStatePlugins(CrawlerContext, StateVertex) - Method in class com.crawljax.core.plugin.Plugins
-
load and run the OnNewStatePlugins.
- runOnRevisitStatePlugins(CrawlerContext, StateVertex) - Method in class com.crawljax.core.plugin.Plugins
-
load and run the onRevisitStateValidator.
- runOnUrlLoadPlugins(CrawlerContext) - Method in class com.crawljax.core.plugin.Plugins
-
load and run the OnUrlLoadPlugins.
- runPostCrawlingPlugins(CrawlSession, ExitNotifier.ExitStatus) - Method in class com.crawljax.core.plugin.Plugins
-
load and run the postCrawlingPlugins.
- runPreCrawlingPlugins(CrawljaxConfiguration) - Method in class com.crawljax.core.plugin.Plugins
-
- runPreStateCrawlingPlugins(CrawlerContext, ImmutableList<CandidateElement>, StateVertex) - Method in class com.crawljax.core.plugin.Plugins
-
load and run the PreStateCrawlingPlugins.
- valueOf(String) - Static method in enum com.crawljax.browser.EmbeddedBrowser.BrowserType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.crawljax.core.configuration.ProxyConfiguration.ProxyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.crawljax.core.ExitNotifier.ExitStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.crawljax.core.state.Eventable.EventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.crawljax.core.state.Identification.How
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.crawljax.browser.EmbeddedBrowser.BrowserType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.crawljax.core.configuration.ProxyConfiguration.ProxyType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.crawljax.core.ExitNotifier.ExitStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.crawljax.core.state.Eventable.EventType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.crawljax.core.state.Identification.How
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VisibleCondition - Class in com.crawljax.condition
-
Conditions that returns true iff element found by given identification is visible.
- VisibleCondition(Identification) - Constructor for class com.crawljax.condition.VisibleCondition
-