A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages

A

a - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.PyramidTask
 
aA - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Comparison
 
aB - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Comparison
 
AbstractComparator - Class in com.crawljax.oraclecomparator
The Abstract base class of all the Comparators.
AbstractComparator() - Constructor for class com.crawljax.oraclecomparator.AbstractComparator
 
AcceptAllFramesChecker - Class in com.crawljax.core.configuration
This class accepts all frames.
AcceptAllFramesChecker() - Constructor for class com.crawljax.core.configuration.AcceptAllFramesChecker
 
ACCESS() - Constructor for enum com.crawljax.fragmentation.FragmentManager.ACCESS
 
accessTransferred - Variable in class com.crawljax.fragmentation.Fragment
 
adaptationLevel - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 
adaptationLevel - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Comparison
 
addActions(ImmutableList<CandidateElement>, StateVertex) - Method in class com.crawljax.core.UnfiredCandidateActions
 
addActions(ImmutableList<CandidateElement>, StateVertex) - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
addActions(Collection<CandidateCrawlAction>, StateVertex) - Method in class com.crawljax.core.UnfiredCandidateActions
 
addActions(List<CandidateCrawlAction>, StateVertex) - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
addAttributesToString(ImmutableSet<String>, StringBuilder, NamedNodeMap) - Static method in class com.crawljax.util.DomUtils
 
addCandidateElement(CandidateElement) - Method in class com.crawljax.fragmentation.Fragment
 
addCandidatesToFragments() - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
addChild(Fragment) - Method in class com.crawljax.fragmentation.Fragment
 
addChild(AptedNode) - Method in class com.crawljax.stateabstractions.dom.apted.node.AptedNode
Adds a new child at the end of children list.
addCondition(Condition) - Method in class com.crawljax.condition.eventablecondition.EventableCondition
Add a new condition to the list of conditions.
addCrawlCondition(CrawlCondition...) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
addCrawlCondition(CrawlCondition...) - Method in class com.crawljax.core.configuration.PreCrawlConfiguration.PreCrawlConfigurationBuilder
 
addCrawlCondition(String, Condition) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
addCrawlPath(CrawlPath) - Method in class com.crawljax.core.CrawlSession
 
addDomChildren(Fragment) - Method in class com.crawljax.fragmentation.Fragment
 
addDuplicateFragment(Fragment) - Method in class com.crawljax.fragmentation.Fragment
 
addEdge(StateVertex, StateVertex, Eventable) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
Adds the specified edge to this graph, going from the source vertex to the target vertex.
addedNodes - Variable in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
addElement(Element, ImmutableList.Builder<Element>, CrawlElement) - Method in class com.crawljax.core.CandidateElementExtractor
 
addEquivalentFragment(Fragment) - Method in class com.crawljax.fragmentation.Fragment
 
addEventType(Eventable.EventType...) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
addFolderSlashIfNeeded(String) - Static method in class com.crawljax.util.DomUtils
Adds a slash to a path if it doesn't end with a slash.
addFragment(Fragment) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
addFragment(Fragment, boolean) - Method in class com.crawljax.fragmentation.FragmentManager
Every fragment that is discovered during the crawl will be compared with the global map of unique fragments
addFragments(StateVertex, FragmentManager) - Static method in class com.crawljax.fragmentation.FragmentationPlugin
 
addFragments(List<VipsRectangle>, WebDriver) - Method in interface com.crawljax.core.state.StateVertex
 
addFragments(List<VipsRectangle>, WebDriver) - Method in class com.crawljax.core.state.StateVertexImpl
 
addFragments(List<VipsRectangle>, WebDriver) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
addFramesCandidates(Document, List<CandidateElement>, String, NodeList) - Method in class com.crawljax.core.CandidateElementExtractor
 
addInputField(FormInput) - Method in class com.crawljax.core.configuration.Form
 
addInputFieldIds(List<FormInput>) - Method in class com.crawljax.core.configuration.CrawlElement
 
addInvariant(Invariant...) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
addInvariant(String, Condition) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
addND2Fragment(Fragment) - Method in class com.crawljax.fragmentation.Fragment
 
addOracleComparator(OracleComparator...) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
addPathInfo(CrawlPath, StringBuilder) - Static method in class com.crawljax.core.Crawler
 
addPlugin(Plugin...) - Method in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
Add plugins to Crawljax.
addPlugins(List<? extends Plugin>, ImmutableListMultimap.Builder<Class<? extends Plugin>, Plugin>) - Method in class com.crawljax.core.plugin.Plugins
 
addStateToCurrentState(StateVertex, Eventable) - Method in class com.crawljax.core.state.StateMachine
Adds the newState and the edge between the currentState and the newState on the SFG.
addToNearDuplicates(StateVertex) - Method in class com.crawljax.fragmentation.FragmentManager
 
addToNearDuplicates(StateVertex, StateVertex) - Method in class com.crawljax.fragmentation.FragmentManager
 
addTrainingInput(Identification, FormInput) - Method in class com.crawljax.forms.FormInputValueHelper
Add the training data to the form input map.
addWaitCondition(WaitCondition...) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
addWaitCondition(WaitCondition...) - Method in class com.crawljax.core.configuration.PreCrawlConfiguration.PreCrawlConfigurationBuilder
 
allConditionsSatisfied(EmbeddedBrowser) - Method in class com.crawljax.core.CandidateElement
Check all eventable Condition for correctness.
ALLOW_STYLE_TYPES - Static variable in class com.crawljax.oraclecomparator.comparators.StyleComparator
 
AllPossibleMappingsTED<C extends CostModel,​D> - Class in com.crawljax.stateabstractions.dom.apted.distance
Implements an exponential algorithm for the tree edit distance.
AllPossibleMappingsTED(C) - Constructor for class com.crawljax.stateabstractions.dom.apted.distance.AllPossibleMappingsTED
Constructs the AllPossibleMappingsTED algorithm with a specific cost model.
allPreConditionsSucceed(OracleComparator, EmbeddedBrowser) - Method in class com.crawljax.oraclecomparator.StateComparator
 
ALPHA_MASK - Static variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 
and(Condition...) - Static method in class com.crawljax.condition.Logic
 
And(Condition...) - Constructor for class com.crawljax.condition.Logic.And
 
appendFrameContent(Element, Document, String) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
applyNonSelAdvantage - Variable in class com.crawljax.core.configuration.CrawlRules
 
applyNonSelAdvantage - Variable in class com.crawljax.core.UnfiredFragmentCandidates
 
applyNonSelAdvantage(boolean) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
APTED<C extends CostModel,​D> - Class in com.crawljax.stateabstractions.dom.apted.distance
Implements APTED algorithm [1,2].
APTED(C) - Constructor for class com.crawljax.stateabstractions.dom.apted.distance.APTED
Constructs the APTED algorithm object with the specified cost model.
AptedNode<D> - Class in com.crawljax.stateabstractions.dom.apted.node
This is a recursive representation of an ordered tree.
AptedNode(D) - Constructor for class com.crawljax.stateabstractions.dom.apted.node.AptedNode
Constructs a new node with the passed node data and an empty list of children.
AptedUtils - Class in com.crawljax.stateabstractions.dom.apted.util
 
AptedUtils() - Constructor for class com.crawljax.stateabstractions.dom.apted.util.AptedUtils
 
areND2(StateVertex, StateVertex) - Method in class com.crawljax.fragmentation.FragmentManager
Uses mapping of leaf fragments to determine if given two states are near-duplicates
areRelated(Fragment, Fragment) - Method in class com.crawljax.fragmentation.FragmentManager
 
array - Variable in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
 
asDocument(String) - Static method in class com.crawljax.util.DomUtils
transforms a string into a Document object.
asExcludeList(List<CrawlElement>) - Method in class com.crawljax.core.configuration.CrawlActionsBuilder.ExcludeByParentBuilder
 
asExcludeXpath(String, String) - Method in class com.crawljax.core.configuration.CrawlActionsBuilder.ExcludeByParentBuilder
 
asMultiMap(ImmutableList<CrawlElement>) - Method in class com.crawljax.core.CandidateElementExtractor
 
assignDynamicFragments(StateVertex) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
Use nearduplicate state to find dynamic fragments.
asStackTrace() - Method in class com.crawljax.core.state.CrawlPath
Build a stack trace for this path.
atLeaf(int, int) - Method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Comparison.CompareTask
Compares pixels in specified range of indices.
AttributeComparator - Class in com.crawljax.oraclecomparator.comparators
Oracle Comparator that ignores the specified attributes.
AttributeComparator(String...) - Constructor for class com.crawljax.oraclecomparator.comparators.AttributeComparator
 
attributes - Variable in class com.crawljax.core.state.Element
 
automatic() - Static method in class com.crawljax.core.configuration.ProxyConfiguration
 
AUTOMATIC - com.crawljax.core.configuration.ProxyConfiguration.ProxyType
Use an automatically configured proxy (using a pax file for example).
AverageImageHash - Class in com.crawljax.stateabstractions.visual.imagehashes
 
AverageImageHash() - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHash
 
AverageImageHash(double) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHash
 
AverageImageHashStateVertexFactory - Class in com.crawljax.stateabstractions.visual.imagehashes
The default factory that creates State vertexes with a Object.hashCode() and Object.equals(Object) function based on the visual hash of the web page's screenshot.
AverageImageHashStateVertexFactory() - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHashStateVertexFactory
 
AverageImageHashStateVertexImpl - Class in com.crawljax.stateabstractions.visual.imagehashes
The state vertex class which represents a state in the browser.
AverageImageHashStateVertexImpl(int, String, String, AverageImageHash, Mat) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHashStateVertexImpl
Creates a current state without an url and the @strippedDom same as the @dom.
AverageImageHashStateVertexImpl(int, String, String, String, String, AverageImageHash, Mat) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHashStateVertexImpl
Defines a State.
avoidDifferentBacktracking - Variable in class com.crawljax.core.configuration.CrawlRules
 
avoidDifferentBacktracking - Variable in class com.crawljax.core.Crawler
 
avoidDifferentBacktracking(boolean) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
avoidUnrelatedBacktracking - Variable in class com.crawljax.core.configuration.CrawlRules
 
avoidUnrelatedBacktracking - Variable in class com.crawljax.core.Crawler
 
avoidUnrelatedBacktracking(boolean) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
awaitForCloseTask(CompletableFuture<?>, int) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
awaitNewTask() - Method in class com.crawljax.core.UnfiredCandidateActions
 
awaitNewTask() - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
awaitNewTask(StateVertex, List<StateVertex>, FragmentManager) - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
awaitNewTaskPriority(CrawlRules.CrawlPriorityMode, boolean, boolean) - Method in class com.crawljax.core.UnfiredCandidateActions
 
awaitTermination() - Method in class com.crawljax.core.ExitNotifier
Waits until the crawl has to stop.

B

b - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.PyramidTask
 
bA - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Comparison
 
BACKTRACKING_SEED - Static variable in class com.crawljax.core.Crawler
 
backtrackSuccess - Variable in class com.crawljax.core.CrawlPathInfo
 
backtrackSuccess - Variable in class com.crawljax.core.state.CrawlPath
 
backtrackTarget - Variable in class com.crawljax.core.CrawlPathInfo
 
backtrackTarget - Variable in class com.crawljax.core.state.CrawlPath
 
BASE_LENGTH - Static variable in class com.crawljax.util.DomUtils
 
basicAuthUrl - Variable in class com.crawljax.core.configuration.CrawljaxConfiguration
 
basicAuthUrl - Variable in class com.crawljax.core.Crawler
 
bB - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Comparison
 
beforeClickElement(String) - Method in class com.crawljax.core.configuration.FormAction
 
beforeEnterElement(String) - Method in class com.crawljax.core.configuration.FormAction
 
beginIndex - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Comparison.CompareTask
 
BlockMeanImageHash - Class in com.crawljax.stateabstractions.visual.imagehashes
 
BlockMeanImageHash() - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHash
 
BlockMeanImageHash(double) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHash
 
BlockMeanImageHashStateVertexFactory - Class in com.crawljax.stateabstractions.visual.imagehashes
The default factory that creates State vertexes with a Object.hashCode() and Object.equals(Object) function based on the visual hash of the web page's screenshot.
BlockMeanImageHashStateVertexFactory(double) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHashStateVertexFactory
 
BlockMeanImageHashStateVertexImpl - Class in com.crawljax.stateabstractions.visual.imagehashes
The state vertex class which represents a state in the browser.
BlockMeanImageHashStateVertexImpl(int, String, String, BlockMeanImageHash, Mat) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHashStateVertexImpl
Creates a current state without an url and the @strippedDom same as the @dom.
BlockMeanImageHashStateVertexImpl(int, String, String, String, String, BlockMeanImageHash, Mat, double) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHashStateVertexImpl
Defines a State.
booleanToInt(boolean) - Static method in class com.crawljax.core.configuration.ConfigurationHelper
 
BOTH - Static variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
BOTH - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
boundingBox - Variable in class com.crawljax.stateabstractions.hybrid.DOMElementWithVisualInfo
 
BracketStringInputParser - Class in com.crawljax.stateabstractions.dom.apted.parser
Parser for the input trees in the bracket notation with a single string-value label of type StringNodeData.
BracketStringInputParser() - Constructor for class com.crawljax.stateabstractions.dom.apted.parser.BracketStringInputParser
 
BRANCH_STRING - Static variable in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
browser - Variable in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
browser - Variable in class com.crawljax.core.CandidateElementExtractor
 
browser - Variable in class com.crawljax.core.Crawler
 
browser - Variable in class com.crawljax.core.CrawlerContext
 
browser - Variable in class com.crawljax.forms.FormHandler
 
browser - Variable in class com.crawljax.util.ElementResolver
 
BROWSER_CLOSE_TIMEOUT_SECS - Static variable in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
BROWSER_SLEEP_FAILURE - Static variable in class com.crawljax.core.configuration.BrowserConfiguration
The number of milliseconds to sleep when a browser can not be created.
BROWSER_START_RETRIES - Static variable in class com.crawljax.core.configuration.BrowserConfiguration
The total number of retries when a browser can not be created.
browserBuilder - Variable in class com.crawljax.core.configuration.BrowserConfiguration
 
browserConfig - Variable in class com.crawljax.core.configuration.CrawljaxConfiguration
 
BrowserConfiguration - Class in com.crawljax.core.configuration
 
BrowserConfiguration(EmbeddedBrowser.BrowserType) - Constructor for class com.crawljax.core.configuration.BrowserConfiguration
This configuration will start one browser of the selected type.
BrowserConfiguration(EmbeddedBrowser.BrowserType, int) - Constructor for class com.crawljax.core.configuration.BrowserConfiguration
 
BrowserConfiguration(EmbeddedBrowser.BrowserType, int, BrowserOptions) - Constructor for class com.crawljax.core.configuration.BrowserConfiguration
 
BrowserConfiguration(EmbeddedBrowser.BrowserType, int, Provider<EmbeddedBrowser>) - Constructor for class com.crawljax.core.configuration.BrowserConfiguration
 
BrowserConnectionException - Exception in com.crawljax.core.exception
This RuntimeException is thrown when a EmbeddedBrowser lost connection to its underlying implementation and so crashed.
BrowserConnectionException(WebDriverException) - Constructor for exception com.crawljax.core.exception.BrowserConnectionException
Create a new BrowserConnectionException based on a previous caught RuntimeException.
browserOptions - Variable in class com.crawljax.core.configuration.BrowserConfiguration
 
BrowserOptions - Class in com.crawljax.core.configuration
 
BrowserOptions() - Constructor for class com.crawljax.core.configuration.BrowserOptions
 
BrowserOptions(boolean) - Constructor for class com.crawljax.core.configuration.BrowserOptions
 
BrowserOptions(int) - Constructor for class com.crawljax.core.configuration.BrowserOptions
 
BrowserOptions(int, boolean) - Constructor for class com.crawljax.core.configuration.BrowserOptions
 
browserType - Variable in class com.crawljax.core.configuration.BrowserConfiguration
 
BrowserType() - Constructor for enum com.crawljax.browser.EmbeddedBrowser.BrowserType
 
BufferedImage2Mat(BufferedImage) - Static method in class com.crawljax.util.ImageUtils
 
BufferedImage2MatGS(BufferedImage) - Static method in class com.crawljax.util.ImageUtils
 
BufferedImage2MatGS2(BufferedImage) - Static method in class com.crawljax.util.ImageUtils
 
build() - Method in class com.crawljax.core.configuration.CrawlActionsBuilder
 
build() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
 
build() - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
build() - Method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Builder
 
build(CrawlActionsBuilder) - Method in class com.crawljax.core.configuration.PreCrawlConfiguration.PreCrawlConfigurationBuilder
 
builder() - Static method in class com.crawljax.core.configuration.PreCrawlConfiguration
 
builder(CrawljaxConfiguration.CrawljaxConfigurationBuilder) - Static method in class com.crawljax.core.configuration.CrawlRules
 
Builder() - Constructor for class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Builder
 
builderFor(String) - Static method in class com.crawljax.core.configuration.CrawljaxConfiguration
 
builderFor(URI) - Static method in class com.crawljax.core.configuration.CrawljaxConfiguration
 
buildRemoteWebDriver(String, DesiredCapabilities) - Static method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
Private used static method for creation of a RemoteWebDriver.

C

cache - Variable in class com.crawljax.core.UnfiredCandidateActions
 
cache - Variable in class com.crawljax.core.UnfiredFragmentCandidates
 
cacheStateComparision(StatePair, boolean) - Method in class com.crawljax.fragmentation.FragmentManager
 
cacheStateComparision(StateVertex, StateVertex, boolean) - Method in class com.crawljax.fragmentation.FragmentManager
The main function that compares two given states and outputs a classification [clone, near-duplicates (ND-data ND-struct), different]
cacheStateComparisions(StateVertex) - Method in class com.crawljax.fragmentation.FragmentManager
 
calculate(StateVertexForElementsWithVisualInfo, StateVertexForElementsWithVisualInfo) - Static method in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
Returns a new instance of StructuralVisualDiff which includes the changes across the two given states
calculateCandidateInfluence(CandidateElement) - Method in class com.crawljax.fragmentation.FragmentManager
 
calculateDuplicationFactor(CandidateElement, StateVertex) - Method in class com.crawljax.fragmentation.FragmentManager
 
calculateFragmentCandidateInfluence(Fragment) - Method in class com.crawljax.fragmentation.FragmentManager
 
calculateHops(Fragment, StateVertex, List<StateVertex>) - Method in class com.crawljax.fragmentation.FragmentManager
 
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
 
candidateActionCache - Variable in class com.crawljax.core.Crawler
 
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 - Variable in class com.crawljax.core.CandidateCrawlAction
 
CandidateElement - Class in com.crawljax.core
Candidate element for crawling.
CandidateElement(Element, Identification, String) - Constructor for class com.crawljax.core.CandidateElement
 
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.
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.
candidateElements - Variable in class com.crawljax.core.state.StateVertexImpl
 
candidateExtractor - Variable in class com.crawljax.core.Crawler
 
candidateInfluence - Variable in class com.crawljax.fragmentation.Fragment
 
candidates - Variable in class com.crawljax.core.CrawlTaskConsumer
 
candidates - Variable in class com.crawljax.fragmentation.Fragment
 
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?
capitalizeTagNames(String) - Static method in class com.crawljax.util.XPathHelper
 
CDP_COMPUTEDSTYLESHEET_ALL - Static variable in class com.crawljax.clickabledetection.ClickableDetectorPlugin
 
CDP_SCRIPT - Static variable in class com.crawljax.clickabledetection.ClickableDetectorPlugin
 
changeState(StateVertex) - Method in class com.crawljax.core.state.StateMachine
Change the currentState to the nextState if possible.
changeState(StateVertex, Eventable) - Method in class com.crawljax.core.Crawler
 
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.Logic.And
 
check(EmbeddedBrowser) - Method in class com.crawljax.condition.Logic.Not
 
check(EmbeddedBrowser) - Method in class com.crawljax.condition.Logic.Or
 
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
 
checkbox - com.crawljax.core.plugin.descriptor.Parameter.ParameterType
 
CHECKBOX - com.crawljax.forms.FormInput.InputType
 
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.
checkCrawlConditions(StateVertex) - Method in class com.crawljax.core.Crawler
 
checked - Variable in class com.crawljax.forms.InputValue
 
checked - Variable in class com.crawljax.forms.InputValueBoolean
 
checkedElements - Variable in class com.crawljax.core.CandidateElementExtractor
 
checkFolderForFile(String) - Static method in class com.crawljax.util.FSUtils
Checks whether the folder exists for fileName, and creates it if necessary.
checkNotRead() - Method in class com.crawljax.core.configuration.CrawlActionsBuilder
 
checkOnURLState(StateVertex) - Method in class com.crawljax.core.Crawler
 
checkOutputDirWritable() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
 
checkXPathExpression(EmbeddedBrowser) - Method in class com.crawljax.condition.XPathCondition
 
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
 
children - Variable in class com.crawljax.fragmentation.Fragment
 
children - Variable in class com.crawljax.stateabstractions.dom.apted.node.AptedNode
Array of pointers to this node's children.
children - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from left-to-right preorder id of node n (starting with 0) to the array of n's children.
chist - Variable in class com.crawljax.fragmentation.Fragment
 
CHROME - com.crawljax.browser.EmbeddedBrowser.BrowserType
 
CHROME_HEADLESS - com.crawljax.browser.EmbeddedBrowser.BrowserType
 
clazz - Variable in class com.crawljax.core.configuration.CrawlActionsBuilder.ExcludeByParentBuilder
 
clearTmpData() - Method in class com.crawljax.stateabstractions.dom.RTED.LblTree
Clear tmpData in subtree rooted in this node.
click - com.crawljax.core.state.Eventable.EventType
 
click(String) - Method in class com.crawljax.core.configuration.CrawlActionsBuilder
Set of HTML elements Crawljax will click during crawling For example 1) >a.../< 2) <div/> click("a") will only include 1 if clickOnce is true (default).
click(String) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
click(String...) - Method in class com.crawljax.core.configuration.CrawlActionsBuilder
Set of HTML elements Crawljax will click during crawling For example 1) <a.../> 2) <div/> click("a") will only include 1 This set can be restricted by CrawlActionsBuilder.dontClick(String).
click(String...) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
CLICKABLE_ELEMENT_TAG - Static variable in class com.crawljax.core.configuration.CrawlElement
 
ClickableDetectorPlugin - Class in com.crawljax.clickabledetection
Requirements: Chrome Browser - [BrowserConfiguration.BrowserType] Chrome Developer Tools enabled - Default BrowserProvider : [BrowserOptions.setUSE_CDP(true)] - Custom BrowserProvider : [WebDriverBackedEmbeddedBrowser.setUSE_CDP(true)]
ClickableDetectorPlugin() - Constructor for class com.crawljax.clickabledetection.ClickableDetectorPlugin
 
clickDefaultElements() - Method in class com.crawljax.core.configuration.CrawlActionsBuilder
Includes HTML elements with Tags - Anchor, Button, Input.Submit, Input.Button Specifies that Crawljax should click all the default clickable elements.
clickDefaultElements() - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
clickElementsInRandomOrder(boolean) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
clickElementsWithClickEventHandler() - Method in class com.crawljax.core.configuration.CrawlActionsBuilder
Adds all HTML elements with a "click" event handler.
clickElementsWithClickEventHandler() - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
clickOnce - Variable in class com.crawljax.core.CandidateElementExtractor
 
clickOnce - Variable in class com.crawljax.core.configuration.CrawlRules
 
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.
CLOSE_BRACKET - Static variable in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
closeOtherWindows() - Method in interface com.crawljax.browser.EmbeddedBrowser
Closes all other windows.
closeOtherWindows() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
closestDomFragment - Variable in class com.crawljax.core.CandidateElement
 
closestFragment - Variable in class com.crawljax.core.CandidateElement
 
cluster - Variable in class com.crawljax.core.state.StateVertexImpl
 
COLOR_FACTOR - Static variable in class com.crawljax.stateabstractions.visual.PDiffComparator
 
COLOR_FAIL - Static variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 
COLOR_PASS - Static variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 
colorFactor - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Builder
 
colorFactor - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 
colorHist - Variable in class com.crawljax.stateabstractions.visual.ColorHistogramStateVertexFactory
 
ColorHistogram - Class in com.crawljax.stateabstractions.visual
 
ColorHistogram() - Constructor for class com.crawljax.stateabstractions.visual.ColorHistogram
 
ColorHistogramStateVertexFactory - Class in com.crawljax.stateabstractions.visual
The default factory that creates State vertexes with a Object.hashCode() and Object.equals(Object) function based on the Stripped dom.
ColorHistogramStateVertexFactory(double) - Constructor for class com.crawljax.stateabstractions.visual.ColorHistogramStateVertexFactory
 
ColorHistogramStateVertexImpl - Class in com.crawljax.stateabstractions.visual
The state vertex class which represents a state in the browser.
ColorHistogramStateVertexImpl(int, String, String, String, String, Mat, double) - Constructor for class com.crawljax.stateabstractions.visual.ColorHistogramStateVertexImpl
Defines a State.
ColorHistogramStateVertexImpl(int, String, String, Mat) - Constructor for class com.crawljax.stateabstractions.visual.ColorHistogramStateVertexImpl
Creates a current state without an url and the stripped dom equals the dom.
ColorMomentImageHash - Class in com.crawljax.stateabstractions.visual.imagehashes
 
ColorMomentImageHash() - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHash
 
ColorMomentImageHash(double) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHash
 
ColorMomentImageHashStateVertexFactory - Class in com.crawljax.stateabstractions.visual.imagehashes
The default factory that creates State vertexes with a Object.hashCode() and Object.equals(Object) function based on the visual hash of the web page's screenshot.
ColorMomentImageHashStateVertexFactory() - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHashStateVertexFactory
 
ColorMomentImageHashStateVertexImpl - Class in com.crawljax.stateabstractions.visual.imagehashes
The state vertex class which represents a state in the browser.
ColorMomentImageHashStateVertexImpl(int, String, String, ColorMomentImageHash, Mat) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHashStateVertexImpl
Creates a current state without an url and the @strippedDom same as the @dom.
ColorMomentImageHashStateVertexImpl(int, String, String, String, String, ColorMomentImageHash, Mat) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHashStateVertexImpl
Defines a State.
com.crawljax.browser - package com.crawljax.browser
This is the core package for the browsers.
com.crawljax.clickabledetection - package com.crawljax.clickabledetection
 
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.plugin.descriptor - package com.crawljax.core.plugin.descriptor
 
com.crawljax.core.plugin.descriptor.jaxb.generated - package com.crawljax.core.plugin.descriptor.jaxb.generated
 
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.fragmentation - package com.crawljax.fragmentation
 
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.stateabstractions.dom - package com.crawljax.stateabstractions.dom
 
com.crawljax.stateabstractions.dom.apted.costmodel - package com.crawljax.stateabstractions.dom.apted.costmodel
 
com.crawljax.stateabstractions.dom.apted.distance - package com.crawljax.stateabstractions.dom.apted.distance
 
com.crawljax.stateabstractions.dom.apted.node - package com.crawljax.stateabstractions.dom.apted.node
 
com.crawljax.stateabstractions.dom.apted.parser - package com.crawljax.stateabstractions.dom.apted.parser
 
com.crawljax.stateabstractions.dom.apted.util - package com.crawljax.stateabstractions.dom.apted.util
 
com.crawljax.stateabstractions.dom.RTED - package com.crawljax.stateabstractions.dom.RTED
 
com.crawljax.stateabstractions.hybrid - package com.crawljax.stateabstractions.hybrid
 
com.crawljax.stateabstractions.hybrid.structuralvisualdiff - package com.crawljax.stateabstractions.hybrid.structuralvisualdiff
 
com.crawljax.stateabstractions.visual - package com.crawljax.stateabstractions.visual
 
com.crawljax.stateabstractions.visual.imagehashes - package com.crawljax.stateabstractions.visual.imagehashes
 
com.crawljax.util - package com.crawljax.util
Utility classes.
CommandLine<C extends CostModel,​P extends InputParser> - Class in com.crawljax.stateabstractions.dom.apted.util
This is the command line interface for executing APTED algorithm.
CommandLine(C, P) - Constructor for class com.crawljax.stateabstractions.dom.apted.util.CommandLine
Constructs the command line.
commaSeparatedList(String[]) - Static method in class com.crawljax.stateabstractions.dom.apted.util.FormatUtilities
 
commaSeparatedList(String[], char) - Static method in class com.crawljax.stateabstractions.dom.apted.util.FormatUtilities
 
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(Fragment) - Method in class com.crawljax.fragmentation.Fragment
Uses APTED for DOM Tree comparison and Histogram for Visual Comparison Does not check if the other fragment being compared is Near-duplicate of category ND_struct Returns EQUAL if both DOM and Histogram are exactly the same Return EQUIVALENT if DOM is the same but Histogram is not.
compare(ForkJoinPool, BufferedImage, BufferedImage, BufferedImage) - Method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
Compares images using Yee's method.
compare(Mat, Mat) - Static method in class com.crawljax.stateabstractions.visual.ColorHistogram
 
compare(Mat, Mat) - Method in class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHash
 
compare(Mat, Mat) - Method in class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHash
 
compare(Mat, Mat) - Method in class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHash
 
compare(Mat, Mat) - Method in class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHash
 
compare(Mat, Mat) - Method in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHash
 
compare(Mat, Mat) - Method in class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHash
 
compare(Mat, Mat) - Method in class com.crawljax.stateabstractions.visual.imagehashes.VisHash
 
COMPARE_FAST - Static variable in class com.crawljax.fragmentation.FragmentationPlugin
 
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.
compareFast(Fragment) - Method in class com.crawljax.fragmentation.Fragment
Makes use of DOM tree size instead of invoking APTED differencing
compareImage(Fragment) - Method in class com.crawljax.fragmentation.Fragment
 
compareImages(BufferedImage, BufferedImage) - Method in class com.crawljax.fragmentation.FragmentManager
Color histogram comparison
CompareTask(int, int, PerceptualImageDifferencing.Comparison.CompareTask) - Constructor for class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Comparison.CompareTask
 
compareTo(Object) - Method in class com.crawljax.stateabstractions.dom.RTED.LblTree
Compares the labels.
comparision - Variable in class com.crawljax.fragmentation.FragmentPair
 
Comparison(float[], float[], float[][], float[], float[], float[][], AtomicInteger, int[], int, double[], double[]) - Constructor for class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Comparison
 
computationTime - Variable in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
compute() - Method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Comparison.CompareTask
 
computeDiff() - Method in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
computeDistance(BufferedImage, BufferedImage) - Static method in class com.crawljax.stateabstractions.visual.PDiffComparator
 
computeDistance(BufferedImage, BufferedImage) - Static method in class com.crawljax.stateabstractions.visual.SIFTComparator
 
computeDistance(BufferedImage, BufferedImage) - Static method in class com.crawljax.stateabstractions.visual.SSIMComparator
 
computeDistance(String, String) - Method in class com.crawljax.stateabstractions.dom.RTEDStateVertexImpl
 
computeDistance(String, String) - Static method in class com.crawljax.stateabstractions.visual.PDiffComparator
 
computeDistance(String, String) - Static method in class com.crawljax.stateabstractions.visual.SIFTComparator
 
computeDistance(Mat, Mat) - Static method in class com.crawljax.stateabstractions.visual.SIFTComparator
 
computeDistance(Mat, Mat) - Static method in class com.crawljax.stateabstractions.visual.SSIMComparator
 
computeDistance(Document, Document, boolean) - Static method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
computeDistance_Oracle(Document, Document, boolean) - Static method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
computeDistanceUsingChangedNodes(Document, Document, boolean) - Static method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
computeDistUsingStrArray(InfoTree, InfoTree) - Method in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
The recursion step according to the optimal strategy.
computeEditDistance(AptedNode<D>, AptedNode<D>) - Method in class com.crawljax.stateabstractions.dom.apted.distance.AllPossibleMappingsTED
Computes the tree edit distance between two trees by trying all possible TED mappings.
computeEditDistance(AptedNode<D>, AptedNode<D>) - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Compute tree edit distance between source and destination trees using APTED algorithm [1,2].
computeEditDistance_spfTest(AptedNode<D>, AptedNode<D>, int) - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
This method is only for testing purspose.
computeEditMapping() - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Compute the edit mapping between two trees.
computeIJTable(InfoTree, int, int, int, int, int) - Method in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
Computes an array where preorder/rev.preorder of a subforest of given subtree is stored and can be accessed for given i and j.
computeKeyRoots(NodeIndexer, int, int, int[], int) - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Calculates and stores keyroot nodes for left paths of the given subtree recursively.
computeOptimalStrategy() - Method in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
A method for computing and storing the optimal strategy
computeOptStrategy_postL(NodeIndexer, NodeIndexer) - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Compute the optimal strategy using left-to-right postorder traversal of the nodes [2, Algorithm 1].
computeOptStrategy_postR(NodeIndexer, NodeIndexer) - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Compute the optimal strategy using right-to-left postorder traversal of the nodes [2, Algorithm 1].
computePeriod(InfoTree, int, int, InfoTree, int) - Method in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
Compute period method.
computeRevKeyRoots(NodeIndexer, int, int, int[], int) - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Calculates and stores keyroot nodes for right paths of the given subtree recursively.
computeTLSHDistance(String, String) - Static method in class com.crawljax.stateabstractions.dom.TLSHStateVertexFactory
 
condition - Variable in class com.crawljax.condition.ConditionType
 
condition - Variable in class com.crawljax.condition.CountCondition
 
condition - Variable in class com.crawljax.condition.Logic.Not
 
Condition - Interface in com.crawljax.condition
A condition is a condition which can be tested on the current state in the browser.
conditions - Variable in class com.crawljax.condition.eventablecondition.EventableCondition
 
conditions - Variable in class com.crawljax.condition.Logic.And
 
conditions - Variable in class com.crawljax.condition.Logic.Or
 
conditions - Variable in class com.crawljax.core.configuration.CrawlElement
 
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.
config - Variable in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
 
config - Variable in class com.crawljax.core.CrawlController
 
config - Variable in class com.crawljax.core.CrawlerContext
 
config - Variable in class com.crawljax.core.CrawljaxRunner
 
config - Variable in class com.crawljax.core.CrawlSession
 
config - Variable in class com.crawljax.di.ConfigurationModule
 
config - Variable in class com.crawljax.di.CrawlSessionProvider
 
configuration - Variable in class com.crawljax.browser.WebDriverBrowserBuilder
 
configuration - Variable in class com.crawljax.di.CoreModule
 
ConfigurationHelper - Class in com.crawljax.core.configuration
Helper class for configurations.
ConfigurationHelper() - Constructor for class com.crawljax.core.configuration.ConfigurationHelper
 
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
 
construct(float[][], int, int) - Static method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
Constructs the Laplacian pyramid by successively copying earlier levels and blurring them.
consumerFactory - Variable in class com.crawljax.core.CrawlController
 
contains(Node, Node) - Static method in class com.crawljax.util.DomUtils
returns true if parent and child are the same node
containsCandidate(CandidateElement) - Method in class com.crawljax.fragmentation.Fragment
 
containsInput(Set<FormInput>, Identification) - Static method in class com.crawljax.forms.FormInput
 
containsNode(Node) - Method in class com.crawljax.fragmentation.Fragment
 
containsRectangle(Rectangle) - Method in class com.crawljax.fragmentation.Fragment
 
CONTENT - com.crawljax.stateabstractions.dom.DOMConfiguration.Mode
 
context - Variable in class com.crawljax.core.Crawler
 
controlDOM - Variable in class com.crawljax.util.DOMComparer
The control document.
controller - Variable in class com.crawljax.core.CrawljaxRunner
 
convert(int[], float[], float[], float[]) - Method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
Converts RGB to AB and luminance.
convolveAndTranspose(float[], float[], int, int) - Static method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
Convolves image src with 1D filter kernel and stores it transposed in dst.
copyOf(List<Eventable>, int) - 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
 
CoreModule.TrainingFormHandlerFactory - Interface in com.crawljax.di
 
costDel - Variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
costIns - Variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
costMatch - Variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
costModel - Variable in class com.crawljax.stateabstractions.dom.apted.distance.AllPossibleMappingsTED
Cost model to be used for calculating costs of edit operations.
costModel - Variable in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Cost model to be used for calculating costs of edit operations.
costModel - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
 
costModel - Variable in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
 
CostModel<D> - Interface in com.crawljax.stateabstractions.dom.apted.costmodel
This interface specifies the methods to implement for a custom cost model.
costV - Variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
costW - Variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
count - Variable in class com.crawljax.condition.CountCondition
 
count - Variable in class com.crawljax.stateabstractions.dom.RTED.LabelDictionary
 
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
 
counter - Variable in class com.crawljax.core.CandidateElementManager
Use the AtomicInteger to prevent Problems when increasing.
counter - Variable in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Stores the number of subproblems encountered while computing the distance [1, Section 10].
counter - Variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
counters - Variable in class com.crawljax.core.plugin.Plugins
 
cpd - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Comparison
 
CRAWL_PREFIX - Static variable in class com.crawljax.metrics.MetricsModule
The prefix for a Metric concerning Crawljax.
crawlActionsBuilder - Variable in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
CrawlActionsBuilder - Class in com.crawljax.core.configuration
 
CrawlActionsBuilder() - Constructor for class com.crawljax.core.configuration.CrawlActionsBuilder
 
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
 
crawlConditionChecker - Variable in class com.crawljax.core.CandidateElementManager
The CrawlConditionChecker to use in the CandidateElementManager.checkCrawlCondition(EmbeddedBrowser) operation.
crawlConditionChecker() - Method in class com.crawljax.di.CoreModule
 
crawlConditions - Variable in class com.crawljax.core.configuration.PreCrawlConfiguration
 
crawlConditions - Variable in class com.crawljax.core.configuration.PreCrawlConfiguration.PreCrawlConfigurationBuilder
 
CrawlController - Class in com.crawljax.core
Starts and shuts down the crawl.
CrawlController(ExecutorService, Provider<CrawlTaskConsumer>, CrawljaxConfiguration, ExitNotifier, CrawlSessionProvider, Plugins) - Constructor for class com.crawljax.core.CrawlController
 
crawlDepth - Variable in class com.crawljax.core.Crawler
 
crawlElement - Variable in class com.crawljax.core.configuration.FormAction
 
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 <a>MyLink</a> the tag name would be "a".
crawlElements - Variable in class com.crawljax.core.configuration.CrawlActionsBuilder
 
crawlElementsExcluded - Variable in class com.crawljax.core.configuration.CrawlActionsBuilder
 
crawler - Variable in class com.crawljax.core.CrawlTaskConsumer
 
Crawler - Class in com.crawljax.core
 
Crawler(CrawlerContext, CrawljaxConfiguration, StateComparator, UnfiredFragmentCandidates, CoreModule.FormHandlerFactory, CoreModule.TrainingFormHandlerFactory, WaitConditionChecker, CoreModule.CandidateElementExtractorFactory, Provider<InMemoryStateFlowGraph>, Plugins, StateVertexFactory) - Constructor for class com.crawljax.core.Crawler
 
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/scope while crawling.
CrawlerLeftDomainException(String) - Constructor for exception com.crawljax.core.CrawlerLeftDomainException
 
crawlerLostCount - Variable in class com.crawljax.core.UnfiredCandidateActions
 
crawlerLostCount - Variable in class com.crawljax.core.UnfiredFragmentCandidates
 
crawlerNotInScope() - Method in class com.crawljax.core.Crawler
 
crawlEvents - Variable in class com.crawljax.core.configuration.CrawlRules
 
crawlEvents - Variable in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
crawlFrames - Variable in class com.crawljax.core.CandidateElementExtractor
 
crawlFrames - Variable in class com.crawljax.core.configuration.CrawlRules
 
crawlFrames(boolean) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
crawlHiddenAnchors - Variable in class com.crawljax.core.configuration.CrawlRules
 
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.
crawljaxBuilder - Variable in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
CrawljaxConfiguration - Class in com.crawljax.core.configuration
Configures the Crawler.
CrawljaxConfiguration() - Constructor for class com.crawljax.core.configuration.CrawljaxConfiguration
 
CrawljaxConfiguration.CrawljaxConfigurationBuilder - Class in com.crawljax.core.configuration
 
CrawljaxConfigurationBuilder(URI) - Constructor for class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
 
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
Runs crawljax given a certain CrawljaxConfiguration.
CrawljaxRunner(CrawljaxConfiguration) - Constructor for class com.crawljax.core.CrawljaxRunner
 
crawljaxVersions - Variable in class com.crawljax.core.plugin.descriptor.jaxb.generated.PluginDescriptor
 
crawljaxVersions - Variable in class com.crawljax.core.plugin.descriptor.PluginDescriptor
 
crawlNearDuplicates - Variable in class com.crawljax.core.configuration.CrawlRules
 
crawlParentsExcluded - Variable in class com.crawljax.core.configuration.CrawlActionsBuilder
 
crawlpath - Variable in class com.crawljax.core.Crawler
 
crawlpath - Variable in class com.crawljax.core.CrawlerContext
 
CrawlPath - Class in com.crawljax.core.state
The Path a Crawler has taken, or is about to backtrack on.
CrawlPath(int) - Constructor for class com.crawljax.core.state.CrawlPath
Start a new empty CrawlPath.
CrawlPath(List<Eventable>, int) - Constructor for class com.crawljax.core.state.CrawlPath
Create a new CrawlPath based on a delegate.
CrawlPathInfo - Class in com.crawljax.core
 
CrawlPathInfo(int, int, boolean, int) - Constructor for class com.crawljax.core.CrawlPathInfo
 
crawlPaths - Variable in class com.crawljax.core.CrawlSession
This ConcurrentLinkedQueue holds all the Paths that are executed during the CrawlSession so far.
CrawlPathToException - Exception in com.crawljax.core.exception
This exception wraps a CrawlPath into a Throwable.
CrawlPathToException(CrawlPath) - Constructor for exception com.crawljax.core.exception.CrawlPathToException
Build a new CrawlPathToException given a path taken.
CrawlPathToException(CrawlPath, Throwable) - Constructor for exception com.crawljax.core.exception.CrawlPathToException
Build a new CrawlPathToException given a path taken.
CrawlPathToException(String, CrawlPath) - Constructor for exception com.crawljax.core.exception.CrawlPathToException
Build a new CrawlPathToException given a path taken.
CrawlPathToException(String, CrawlPath, Throwable) - Constructor for exception com.crawljax.core.exception.CrawlPathToException
Build a new CrawlPathToException given a path taken.
crawlPriorityMode - Variable in class com.crawljax.core.configuration.CrawlRules
 
CrawlPriorityMode() - Constructor for enum com.crawljax.core.configuration.CrawlRules.CrawlPriorityMode
 
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 - Variable in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
 
crawlRules - Variable in class com.crawljax.core.configuration.CrawljaxConfiguration
 
crawlRules - Variable in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
crawlRules - Variable in class com.crawljax.core.Crawler
 
crawlRules() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
 
CrawlRules - Class in com.crawljax.core.configuration
 
CrawlRules() - Constructor for class com.crawljax.core.configuration.CrawlRules
 
CrawlRules.CrawlPriorityMode - Enum in com.crawljax.core.configuration
 
CrawlRules.CrawlRulesBuilder - Class in com.crawljax.core.configuration
 
CrawlRules.FormFillMode - Enum in com.crawljax.core.configuration
 
CrawlRules.FormFillOrder - Enum in com.crawljax.core.configuration
 
CrawlRulesBuilder(CrawljaxConfiguration.CrawljaxConfigurationBuilder) - Constructor for class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
crawlScope - Variable in class com.crawljax.core.configuration.CrawljaxConfiguration
 
crawlScope - Variable in class com.crawljax.core.Crawler
 
CrawlScope - Interface in com.crawljax.core.configuration
The crawl scope allows to check if a URL is or not in scope.
CrawlSession - Class in com.crawljax.core
Contains all data concerned with this crawl.
CrawlSession(CrawljaxConfiguration, FragmentManager, StateFlowGraph, StateVertex, MetricRegistry) - Constructor for class com.crawljax.core.CrawlSession
 
CrawlSessionNotSetupYetException - Exception in com.crawljax.core
CrawljaxException that is thrown when you call CrawlSessionProvider.get() before the the initial (index) StateVertex is crawled.
CrawlSessionNotSetupYetException() - Constructor for exception com.crawljax.core.CrawlSessionNotSetupYetException
 
crawlSessionProvider - Variable in class com.crawljax.core.CrawlController
 
CrawlSessionProvider - Class in com.crawljax.di
Takes care of the lazy initialization of the CrawlSession.
CrawlSessionProvider(InMemoryStateFlowGraph, CrawljaxConfiguration, MetricRegistry) - Constructor for class com.crawljax.di.CrawlSessionProvider
 
CrawlTaskConsumer - Class in com.crawljax.core
Consumes StateVertexs it gets from the UnfiredCandidateActions.
CrawlTaskConsumer(UnfiredFragmentCandidates, ExitNotifier, Crawler) - Constructor for class com.crawljax.core.CrawlTaskConsumer
 
crawlThroughActions() - Method in class com.crawljax.core.Crawler
 
crawlThroughActionsNew() - Method in class com.crawljax.core.Crawler
Crawl through the actions of the current state.
crawlThroughActionsOld() - Method in class com.crawljax.core.Crawler
 
crawlWaitEvent - Variable in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
crawlWaitReload - Variable in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
createDomFragment(Node, List<Node>, Fragment, WebDriver) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
createIndex(String, String, String, EmbeddedBrowser) - Method in class com.crawljax.core.state.StateVertexFactory
 
createNodeCandidateMapping() - Method in class com.crawljax.core.state.StateVertexImpl
 
createOptionList() - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.ObjectFactory
Create an instance of OptionList
createOptionListOption() - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.ObjectFactory
Create an instance of OptionList.Option
createParameter() - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.ObjectFactory
Create an instance of Parameter
createParameterList() - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.ObjectFactory
Create an instance of ParameterList
createPluginDescriptor() - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.ObjectFactory
Create an instance of PluginDescriptor
createTree(TreeWalker) - Static method in class com.crawljax.stateabstractions.dom.apted.util.AptedUtils
Recursively construct a LblTree from DOM tree
createTree(TreeWalker) - Static method in class com.crawljax.stateabstractions.dom.RTED.RTEDUtils
Recursively construct a LblTree from DOM tree
createVersionList() - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.ObjectFactory
Create an instance of VersionList
csf(double, double) - Static method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
Computes the contrast sensitivity function (Barten SPIE 1989) given the cycles per degree (cpd) and luminance (lum).
currentNode - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Stores the left-to-right preorder id of the current subtree's root node.
currentNode - Variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
currentState - Variable in class com.crawljax.core.state.StateMachine
 
custom - Variable in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
 
customStrategy - Variable in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
 
customStrategyArrayFile - Variable in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
 
cyclic(Set<String>, Set<StateVertex>) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
 

D

da - Variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
DateComparator - Class in com.crawljax.oraclecomparator.comparators
Oracle comparators that supports dates.
DateComparator() - Constructor for class com.crawljax.oraclecomparator.comparators.DateComparator
Default Constructor.
db - Variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
dc - Variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
deepMappingCopy(ArrayList<int[]>) - Method in class com.crawljax.stateabstractions.dom.apted.distance.AllPossibleMappingsTED
Makes a deep copy of a mapping.
deepMappingsCopy(ArrayList<ArrayList<int[]>>) - Method in class com.crawljax.stateabstractions.dom.apted.distance.AllPossibleMappingsTED
Makes a deep copy of a set of mappings.
DEFAULT_BROWSER_BUILDER - Static variable in class com.crawljax.core.configuration.BrowserConfiguration
 
DEFAULT_WAIT_AFTER_EVENT - Static variable in class com.crawljax.core.configuration.CrawlRules
Default wait after event in TimeUnit.MILLISECONDS
DEFAULT_WAIT_AFTER_RELOAD - Static variable in class com.crawljax.core.configuration.CrawlRules
Default wait after URL reload in TimeUnit.MILLISECONDS
DefaultCrawlScope - Class in com.crawljax.core.configuration
A CrawlScope that allows to crawl only under a given domain.
DefaultCrawlScope(URI) - Constructor for class com.crawljax.core.configuration.DefaultCrawlScope
Constructs a DefaultCrawlScope with the given URL.
DefaultStateVertexFactory - Class in com.crawljax.core.state
The default factory that creates State vertexes with a Object.hashCode() and Object.equals(Object) function based on the Stripped dom.
DefaultStateVertexFactory() - Constructor for class com.crawljax.core.state.DefaultStateVertexFactory
 
del(AptedNode<StringNodeData>) - Method in class com.crawljax.stateabstractions.dom.apted.costmodel.PerEditOperationStringNodeDataCostModel
Calculates the cost of deleting a node.
del(AptedNode<StringNodeData>) - Method in class com.crawljax.stateabstractions.dom.apted.costmodel.StringUnitCostModel
Calculates the cost of deleting a node.
del(AptedNode<D>) - Method in interface com.crawljax.stateabstractions.dom.apted.costmodel.CostModel
Calculates the cost of deleting a node.
delayNearDuplicateCrawling - Variable in class com.crawljax.core.configuration.CrawlRules
 
delCost - Variable in class com.crawljax.stateabstractions.dom.apted.costmodel.PerEditOperationStringNodeDataCostModel
Stores the cost of deleting a node.
delegate() - Method in class com.crawljax.core.state.CrawlPath
 
delta - Variable in class com.crawljax.stateabstractions.dom.apted.distance.APTED
The distance matrix [1, Sections 3.4,8.2,8.3].
delta - Variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
deltaBit - Variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
demaine - Variable in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
 
description - Variable in class com.crawljax.condition.ConditionType
 
description - Variable in class com.crawljax.core.plugin.descriptor.jaxb.generated.PluginDescriptor
 
description - Variable in class com.crawljax.core.plugin.descriptor.PluginDescriptor
 
descSizesTmp - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Temporary variable used in indexing for storing sum of subtree sizes rooted at descendant nodes.
descSizesTmp - Variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
deserializeFormInputs(File) - Static method in class com.crawljax.forms.FormInputValueHelper
Serializes form inputs and writes the data to the output directory to be used by future non-training crawls.
desiredCapabilities - Variable in class com.crawljax.core.configuration.BrowserConfiguration
 
detectNodeModifications() - Method in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
dHash - Variable in class com.crawljax.stateabstractions.visual.imagehashes.DHashStateVertexImpl
 
DHash - Class in com.crawljax.stateabstractions.visual.imagehashes
 
DHash() - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.DHash
 
DHashStateVertexFactory - Class in com.crawljax.stateabstractions.visual.imagehashes
The default factory that creates State vertexes with a Object.hashCode() and Object.equals(Object) function based on the Stripped dom.
DHashStateVertexFactory() - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.DHashStateVertexFactory
 
DHashStateVertexImpl - Class in com.crawljax.stateabstractions.visual.imagehashes
The state vertex class which represents a state in the browser.
DHashStateVertexImpl(int, String, String, String) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.DHashStateVertexImpl
Creates a current state without an url and the stripped dom equals the dom.
DHashStateVertexImpl(int, String, String, String, String, String) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.DHashStateVertexImpl
Defines a State.
differenceColor - Static variable in class com.crawljax.stateabstractions.visual.PDiffComparator
 
differenceFound(Difference) - Method in class com.crawljax.util.DomDifferenceListener
 
DIFFERENT - com.crawljax.core.state.StatePair.StateComparision
 
DIFFERENT - com.crawljax.fragmentation.Fragment.FragmentComparision
 
DIRECT - com.crawljax.fragmentation.FragmentManager.ACCESS
 
directAccess - Variable in class com.crawljax.core.CandidateElement
 
directoryCheck(String) - Static method in class com.crawljax.util.FSUtils
Checks the existence of the directory.
DISABLE_STATE_COMP - Static variable in class com.crawljax.fragmentation.FragmentationPlugin
 
disableInputsForAction(CandidateCrawlAction) - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
disableInputsForPath(Eventable) - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
disableJulLogging() - Method in class com.crawljax.di.CoreModule
 
displayName - Variable in class com.crawljax.core.plugin.descriptor.jaxb.generated.Parameter
 
displayName - Variable in class com.crawljax.core.plugin.descriptor.Parameter
 
distance(String, String) - Static method in class com.crawljax.stateabstractions.visual.imagehashes.DHash
Calculate the Hamming distance between two hashes
distToNearestState - Variable in class com.crawljax.core.state.StateVertexImpl
 
document - Variable in class com.crawljax.core.state.StateVertexImpl
 
dom - Variable in class com.crawljax.core.state.StateVertexImpl
 
dom - Variable in class com.crawljax.util.DomHistoryElement
Document object of the DOM.
DOM - com.crawljax.core.configuration.CrawlRules.FormFillOrder
 
domChanged(Eventable, StateVertex) - Method in class com.crawljax.core.Crawler
 
domChildren - Variable in class com.crawljax.fragmentation.Fragment
 
DOMComparer - Class in com.crawljax.util
This class allows to compare two Document objects and save the differences in a list.
DOMComparer(Document, Document) - Constructor for class com.crawljax.util.DOMComparer
Constructor.
DOMConfiguration - Class in com.crawljax.stateabstractions.dom
 
DOMConfiguration() - Constructor for class com.crawljax.stateabstractions.dom.DOMConfiguration
 
DOMConfiguration.Mode - Enum in com.crawljax.stateabstractions.dom
 
DomDifferenceListener - Class in com.crawljax.util
 
DomDifferenceListener(List<String>) - Constructor for class com.crawljax.util.DomDifferenceListener
 
domElementsWithVisualInfoMap - Variable in class com.crawljax.stateabstractions.hybrid.StateVertexForElementsWithVisualInfo
 
DOMElementWithVisualInfo - Class in com.crawljax.stateabstractions.hybrid
 
DOMElementWithVisualInfo(String, Rectangle) - Constructor for class com.crawljax.stateabstractions.hybrid.DOMElementWithVisualInfo
 
DOMElementWithVisualInfo(String, Rectangle, String) - Constructor for class com.crawljax.stateabstractions.hybrid.DOMElementWithVisualInfo
 
DomHistoryElement - Class in com.crawljax.util
DomHistoryElement contain a string representation of the DOM and the Document representation.
DomHistoryElement(String, List<Eventable>) - Constructor for class com.crawljax.util.DomHistoryElement
Constructor.
DomHistoryElement(String, Document, List<Eventable>) - Constructor for class com.crawljax.util.DomHistoryElement
Constructor.
domParent - Variable in class com.crawljax.fragmentation.Fragment
 
domStr - Variable in class com.crawljax.util.DomHistoryElement
String representation of the DOM.
DomUtils - Class in com.crawljax.util
Utility class that contains a number of helper functions used by Crawljax and some plugins.
DomUtils() - Constructor for class com.crawljax.util.DomUtils
 
dontClick(String) - Method in class com.crawljax.core.configuration.CrawlActionsBuilder
Set of HTML elements Crawljax will NOT click during crawling When an HTML is present in the click and dontClick sets, then the element will not be clicked.
dontClick(String) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
dontClickChildrenOf(String) - Method in class com.crawljax.core.configuration.CrawlActionsBuilder
Click no children of the specified parent element.
dontClickChildrenOf(String) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
dontCrawlFrame(String) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
drainTo(Collection<? super Runnable>) - Method in class com.crawljax.core.CrawlQueue
 
drainTo(Collection<? super Runnable>, int) - Method in class com.crawljax.core.CrawlQueue
 
DummyComparator - Class in com.crawljax.oraclecomparator.comparators
Simple oracle which can ignore whitespaces and line breaks.
DummyComparator() - Constructor for class com.crawljax.oraclecomparator.comparators.DummyComparator
Default argument less constructor.
dump() - Method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
Prints some parameters to the log.
DUPLICATE - com.crawljax.core.state.StatePair.StateComparision
 
DUPLICATE - com.crawljax.fragmentation.FragmentManager.ACCESS
 
DUPLICATE_EVENT_SEED - Static variable in class com.crawljax.core.Crawler
 
duplicateAccess - Variable in class com.crawljax.core.CandidateElement
 
duplicateFragments - Variable in class com.crawljax.fragmentation.Fragment
 
duplicates - Variable in class com.crawljax.fragmentation.FragmentOutput
 

E

EDGE - com.crawljax.browser.EmbeddedBrowser.BrowserType
 
EDGE_HEADLESS - com.crawljax.browser.EmbeddedBrowser.BrowserType
 
editDistanceComparator - Variable in class com.crawljax.stateabstractions.dom.LevenshteinStateVertexFactory
 
editDistanceComparator - Variable in class com.crawljax.stateabstractions.dom.LevenshteinStateVertexImpl
 
editDistanceComparator - Static variable in class com.crawljax.stateabstractions.dom.TLSHStateVertexFactory
 
editDistanceComparator - Variable in class com.crawljax.stateabstractions.dom.TLSHStateVertexImpl
 
EditDistanceComparator - Class in com.crawljax.oraclecomparator.comparators
Oracle Comparator that uses the Levenshtein Edit Distance to determine whether two states are equivalent.
EditDistanceComparator() - Constructor for class com.crawljax.oraclecomparator.comparators.EditDistanceComparator
Default constructor with edit distance threshold = 1.
EditDistanceComparator(double) - Constructor for class com.crawljax.oraclecomparator.comparators.EditDistanceComparator
 
element - Variable in class com.crawljax.core.CandidateElement
 
element - Variable in class com.crawljax.core.state.Eventable
 
element() - Method in class com.crawljax.core.CrawlQueue
 
Element - Class in com.crawljax.core.state
This class represents an element.
Element(String, String, ImmutableMap<String, String>) - Constructor for class com.crawljax.core.state.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
 
elementMatchesXpath(EventableConditionChecker, EventableCondition, ImmutableList<String>, Element) - Method in class com.crawljax.core.CandidateElementExtractor
 
ElementResolver - Class in com.crawljax.util
Finds and checks elements.
ElementResolver(Eventable, EmbeddedBrowser) - Constructor for class com.crawljax.util.ElementResolver
Constructor.
elements - Variable in class com.crawljax.core.CandidateElementManager
Use the ConcurrentLinkedQueue to prevent Thread problems when checking and storing checkedElements.
elementsLock - Variable in class com.crawljax.core.CandidateElementManager
Used to lock the elements when adding multiple elements.
EMAIL - com.crawljax.forms.FormInput.InputType
 
EmbeddedBrowser - Interface in com.crawljax.browser
Browser interface used by Crawljax.
EmbeddedBrowser.BrowserType - Enum in com.crawljax.browser
Browser types.
EMPTY - Static variable in class com.crawljax.forms.FormInputValueHelper
 
endIndex - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Comparison.CompareTask
 
endRules() - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
Helper method for method chaining.
enter - com.crawljax.core.state.Eventable.EventType
 
enter(String) - Method in class com.crawljax.core.configuration.CrawlActionsBuilder
 
enter(String) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
EPSILON - Static variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 
EQUAL - com.crawljax.fragmentation.Fragment.FragmentComparision
 
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.Logic.And
 
equals(Object) - Method in class com.crawljax.condition.Logic.Not
 
equals(Object) - Method in class com.crawljax.condition.Logic.Or
 
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.DefaultCrawlScope
 
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.core.state.StatePair
 
equals(Object) - Method in class com.crawljax.core.state.StateVertexImpl
 
equals(Object) - Method in class com.crawljax.forms.FormInput
 
equals(Object) - Method in class com.crawljax.fragmentation.FragmentOutput
 
equals(Object) - Method in class com.crawljax.fragmentation.FragmentPair
 
equals(Object) - Method in class com.crawljax.stateabstractions.dom.LevenshteinStateVertexImpl
 
equals(Object) - Method in class com.crawljax.stateabstractions.dom.RTEDStateVertexImpl
 
equals(Object) - Method in class com.crawljax.stateabstractions.dom.TLSHStateVertexImpl
TODO in the equals, we could also measure the distance between two pHashes
equals(Object) - Method in class com.crawljax.stateabstractions.hybrid.DOMElementWithVisualInfo
 
equals(Object) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
equals(Object) - Method in class com.crawljax.stateabstractions.visual.ColorHistogramStateVertexImpl
 
equals(Object) - Method in class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHashStateVertexImpl
 
equals(Object) - Method in class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHashStateVertexImpl
 
equals(Object) - Method in class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHashStateVertexImpl
 
equals(Object) - Method in class com.crawljax.stateabstractions.visual.imagehashes.DHashStateVertexImpl
 
equals(Object) - Method in class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHashStateVertexImpl
 
equals(Object) - Method in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexImpl
 
equals(Object) - Method in class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHashStateVertexImpl
 
equals(Object) - Method in class com.crawljax.stateabstractions.visual.PDiffStateVertexImpl
 
equals(Object) - Method in class com.crawljax.stateabstractions.visual.SIFTStateVertexImpl
 
equals(Object) - Method in class com.crawljax.stateabstractions.visual.SSIMStateVertexImpl
 
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.
EQUIVALENT - com.crawljax.fragmentation.Fragment.FragmentComparision
 
EQUIVALENT - com.crawljax.fragmentation.FragmentManager.ACCESS
 
equivalentAccess - Variable in class com.crawljax.core.CandidateElement
 
equivalentFragments - Variable in class com.crawljax.fragmentation.Fragment
 
equivalents - Variable in class com.crawljax.fragmentation.FragmentOutput
 
ERROR - com.crawljax.core.ExitNotifier.ExitStatus
The crawler quite because of an error.
ERRORCOMPARING - com.crawljax.core.state.StatePair.StateComparision
 
escapeApostrophes(String) - Method in class com.crawljax.core.configuration.CrawlElement
Returns a string to resolve apostrophe issue in xpath
escapeLatex(String) - Static method in class com.crawljax.stateabstractions.dom.apted.util.FormatUtilities
 
evaluateElement(List<CandidateElement>, String, CrawlElement, Element) - Method in class com.crawljax.core.CandidateElementExtractor
 
evaluateElements(Document, CrawlElement, List<CandidateElement>, String) - Method in class com.crawljax.core.CandidateElementExtractor
 
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 - Variable in class com.crawljax.forms.FormInput
 
eventable - Variable in class com.crawljax.util.ElementResolver
 
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(CandidateElement, Eventable.EventType, long) - Constructor for class com.crawljax.core.state.Eventable
Create a new Eventable for a candidateElement and eventType.
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.EventType - Enum in com.crawljax.core.state
The event type.
eventableCondition - Variable in class com.crawljax.core.CandidateElement
 
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, Condition...) - Constructor for class com.crawljax.condition.eventablecondition.EventableCondition
 
EventableCondition(String, List<FormInput>) - Constructor for class com.crawljax.condition.eventablecondition.EventableCondition
 
eventableConditionChecker - Variable in class com.crawljax.core.CandidateElementManager
The eventableConditionChecker where to load the EventableConditions from into the new Candidates.
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
 
eventableConditions - Variable in class com.crawljax.condition.eventablecondition.EventableConditionChecker
 
eventablePath - Variable in class com.crawljax.core.state.CrawlPath
 
EVENTS_PREFIX - Static variable in class com.crawljax.metrics.MetricsModule
The prefix for a Metric concerning the events during a crawl.
eventSequence - Variable in class com.crawljax.util.DomHistoryElement
 
eventType - Variable in class com.crawljax.core.CandidateCrawlAction
 
eventType - Variable in class com.crawljax.core.CandidateElement
 
eventType - Variable in class com.crawljax.core.configuration.CrawlElement
 
eventType - Variable in class com.crawljax.core.state.Eventable
 
EventType() - Constructor for enum com.crawljax.core.state.Eventable.EventType
 
exceptionIsConnectionException(WebDriverException) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
exceptionIsInteractableException(WebDriverException) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
ExcludeByParentBuilder(String) - Constructor for class com.crawljax.core.configuration.CrawlActionsBuilder.ExcludeByParentBuilder
 
excludeCrawlElements - Variable in class com.crawljax.core.CandidateElementExtractor
 
excludedElements - Variable in class com.crawljax.core.configuration.PreCrawlConfiguration
 
execute(StateVertex) - Method in class com.crawljax.core.Crawler
 
executeConsumers(CrawlTaskConsumer) - Method in class com.crawljax.core.CrawlController
 
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.
executor - Variable in class com.crawljax.core.CrawlController
 
EXHAUSTED - com.crawljax.core.ExitNotifier.ExitStatus
The crawl is done.
exitNotifier - Variable in class com.crawljax.core.CrawlController
 
exitNotifier - Variable in class com.crawljax.core.CrawlerContext
 
exitNotifier - Variable in class com.crawljax.core.CrawlTaskConsumer
 
exitNotifier - Variable in class com.crawljax.core.state.InMemoryStateFlowGraph
 
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.
exitReason - Variable in class com.crawljax.core.CrawlController
 
ExitStatus(String) - Constructor for enum com.crawljax.core.ExitNotifier.ExitStatus
 
ExpectedCondition - Interface in com.crawljax.condition.browserwaiter
Interface for defining conditions to wait for.
expectedConditions - Variable in class com.crawljax.condition.browserwaiter.WaitCondition
 
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.
expiredEdges - Variable in class com.crawljax.core.state.InMemoryStateFlowGraph
 
expiredStates - Variable in class com.crawljax.core.state.InMemoryStateFlowGraph
 
exportFragDom(HybridStateVertexImpl, File) - Static method in class com.crawljax.fragmentation.FragmentationPlugin
 
exportFragments - Static variable in class com.crawljax.fragmentation.FragmentationPlugin
 
exportFragments(File, BufferedImage) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
expression - Variable in class com.crawljax.condition.JavaScriptCondition
 
expression - Variable in class com.crawljax.condition.RegexCondition
 
expression - Variable in class com.crawljax.condition.XPathCondition
 
expressions - Variable in class com.crawljax.oraclecomparator.comparators.XPathExpressionComparator
 
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.
extractElements(Document, List<CandidateElement>, String) - Method in class com.crawljax.core.CandidateElementExtractor
 
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.

F

failFast - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Builder
 
failFast - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 
FAST_COMPARE - Static variable in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
FAST_POW - Static variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 
fastpow(double, double) - Static method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
Returns the first argument raised to the power of the second argument.
fieldOfView - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Builder
 
fieldOfView - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 
filterAttributeNames - Variable in class com.crawljax.core.configuration.PreCrawlConfiguration
 
filterAttributeNames - Variable in class com.crawljax.core.configuration.PreCrawlConfiguration.PreCrawlConfigurationBuilder
 
filterAttributeNames(String) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
filterAttributeNames(String) - Method in class com.crawljax.core.configuration.PreCrawlConfiguration.PreCrawlConfigurationBuilder
 
filterAttributes - Variable in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
filterAttributes(String) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
Filters attributes from the HTML string.
filterAttributes(String) - Static method in class com.crawljax.util.DomUtils
Filters attributes from the HTML string.
findClickables(EmbeddedBrowser, StateVertex) - Method in class com.crawljax.clickabledetection.ClickableDetectorPlugin
 
fireEvent(Eventable, boolean) - Method in class com.crawljax.core.Crawler
Try to fire a given event on the Browser.
fireEventAndWait(Eventable) - Method in interface com.crawljax.browser.EmbeddedBrowser
fires the event.
fireEventAndWait(Eventable) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
Fires an event on an element using its identification.
fireEventWait(WebElement, Eventable) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
Fires the event and waits for a specified time.
fireEventWithInputs(Eventable) - Method in class com.crawljax.core.Crawler
 
fireEventWithInputs(Eventable, List<FormInput>) - Method in class com.crawljax.core.Crawler
 
FIREFOX - com.crawljax.browser.EmbeddedBrowser.BrowserType
 
FIREFOX_HEADLESS - com.crawljax.browser.EmbeddedBrowser.BrowserType
 
fn - Variable in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Array used in the algorithm before [1].
follow(CrawlPath, StateVertex) - Method in class com.crawljax.core.Crawler
 
followExternalLinks - Variable in class com.crawljax.core.CandidateElementExtractor
 
followExternalLinks - Variable in class com.crawljax.core.configuration.CrawlRules
 
followExternalLinks() - Method in class com.crawljax.core.configuration.CrawlRules
 
followExternalLinks(boolean) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
Follow links in anchor tags that have an href element that points to an URL outside of this website.
followNew(CrawlPath, StateVertex) - Method in class com.crawljax.core.Crawler
 
followOld(CrawlPath, StateVertex) - Method in class com.crawljax.core.Crawler
 
forestDist(NodeIndexer, NodeIndexer, int, int, float[][]) - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Recalculates distances between subforests of two subtrees.
Form - Class in com.crawljax.core.configuration
Form configuration.
Form() - Constructor for class com.crawljax.core.configuration.Form
 
formAction - Variable in class com.crawljax.core.configuration.Form
 
FormAction - Class in com.crawljax.core.configuration
Represents a form action, e.g.
FormAction() - Constructor for class com.crawljax.core.configuration.FormAction
 
FormatUtilities - Class in com.crawljax.stateabstractions.dom.apted.util
Various formatting utilities.
FormatUtilities() - Constructor for class com.crawljax.stateabstractions.dom.apted.util.FormatUtilities
 
formatXPath(String) - Static method in class com.crawljax.util.XPathHelper
 
formFillMode - Variable in class com.crawljax.core.configuration.CrawlRules
 
formFillMode - Variable in class com.crawljax.forms.FormInputValueHelper
 
FormFillMode() - Constructor for enum com.crawljax.core.configuration.CrawlRules.FormFillMode
 
formFillOrder - Variable in class com.crawljax.core.configuration.CrawlRules
 
FormFillOrder() - Constructor for enum com.crawljax.core.configuration.CrawlRules.FormFillOrder
 
formHandler - Variable in class com.crawljax.core.CandidateElementExtractor
 
formHandler - Variable in class com.crawljax.core.Crawler
 
FormHandler - Class in com.crawljax.forms
Handles form values and fills in the form input elements with random values of the defined values.
FormHandler(EmbeddedBrowser, CrawlRules) - Constructor for class com.crawljax.forms.FormHandler
 
FormInput - Class in com.crawljax.forms
 
FormInput(FormInput.InputType, Identification) - Constructor for class com.crawljax.forms.FormInput
 
FormInput(FormInput.InputType, Identification, String) - Constructor for class com.crawljax.forms.FormInput
 
FormInput.InputType - Enum in com.crawljax.forms
 
formInputMatchingNode(Node) - Method in class com.crawljax.forms.FormInputValueHelper
return the list of FormInputs that match this element
formInputs - Variable in class com.crawljax.core.CandidateElement
 
formInputs - Variable in class com.crawljax.core.configuration.Form
 
formInputs - Variable in class com.crawljax.core.configuration.InputSpecification
 
formInputs - Variable in class com.crawljax.forms.FormInputValueHelper
 
formInputValueHelper - Variable in class com.crawljax.forms.FormHandler
 
FormInputValueHelper - Class in com.crawljax.forms
Singleton helper class for FormHandler.
FormInputValueHelper(InputSpecification, CrawlRules.FormFillMode) - Constructor for class com.crawljax.forms.FormInputValueHelper
 
forms - Variable in class com.crawljax.core.configuration.InputSpecification
 
FORMS_JSON_FILE - Static variable in class com.crawljax.forms.FormInputValueHelper
 
forPlugin(Class<? extends Plugin>) - Static method in class com.crawljax.core.plugin.descriptor.PluginDescriptor
 
FOV - Static variable in class com.crawljax.stateabstractions.visual.PDiffComparator
 
FragGenStateVertexFactory - Class in com.crawljax.stateabstractions.hybrid
The default factory that creates State vertexes with a Object.hashCode() and Object.equals(Object) function based on the Stripped dom.
FragGenStateVertexFactory(double, CrawljaxConfiguration.CrawljaxConfigurationBuilder, boolean) - Constructor for class com.crawljax.stateabstractions.hybrid.FragGenStateVertexFactory
 
Fragment - Class in com.crawljax.fragmentation
 
Fragment(int, List<Node>, Rectangle, StateVertex) - Constructor for class com.crawljax.fragmentation.Fragment
 
Fragment.FragmentComparision - Enum in com.crawljax.fragmentation
 
fragment1 - Variable in class com.crawljax.fragmentation.FragmentPair
 
fragment2 - Variable in class com.crawljax.fragmentation.FragmentPair
 
FragmentationPlugin - Class in com.crawljax.fragmentation
 
FragmentationPlugin() - Constructor for class com.crawljax.fragmentation.FragmentationPlugin
 
FragmentComparision() - Constructor for enum com.crawljax.fragmentation.Fragment.FragmentComparision
 
fragmentDom(EmbeddedBrowser, BufferedImage, File) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
fragmented - Variable in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
fragmentedDom - Variable in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
fragmentId - Variable in class com.crawljax.fragmentation.FragmentOutput
 
fragmentManager - Variable in class com.crawljax.core.Crawler
 
fragmentManager - Variable in class com.crawljax.core.CrawlerContext
 
fragmentManager - Variable in class com.crawljax.core.CrawlSession
 
FragmentManager - Class in com.crawljax.fragmentation
 
FragmentManager(Provider<InMemoryStateFlowGraph>) - Constructor for class com.crawljax.fragmentation.FragmentManager
 
FragmentManager.ACCESS - Enum in com.crawljax.fragmentation
 
fragmentMap - Variable in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
FragmentOutput - Class in com.crawljax.fragmentation
To enable JSON export of fragment object
FragmentOutput(Fragment) - Constructor for class com.crawljax.fragmentation.FragmentOutput
 
FragmentPair - Class in com.crawljax.fragmentation
 
FragmentPair(FragmentOutput, FragmentOutput, Fragment.FragmentComparision) - Constructor for class com.crawljax.fragmentation.FragmentPair
 
fragmentParentNode - Variable in class com.crawljax.fragmentation.Fragment
 
FragmentRules - Class in com.crawljax.fragmentation
Provides configuration options for rules determine if a fragment is useful
FragmentRules() - Constructor for class com.crawljax.fragmentation.FragmentRules
 
FragmentRules(double, double, int, int) - Constructor for class com.crawljax.fragmentation.FragmentRules
 
fragments - Variable in class com.crawljax.fragmentation.FragmentManager
Global list of unique fragments
fragments - Variable in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
fragmentState(StateVertex, FragmentManager, EmbeddedBrowser, File, boolean) - Static method in class com.crawljax.fragmentation.FragmentationPlugin
Main function that gets called everytime a new state is discovered.
FragmentTransition - Class in com.crawljax.core
 
FragmentTransition() - Constructor for class com.crawljax.core.FragmentTransition
 
freq - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Comparison
 
fromJaxbParameter(Parameter) - Static method in class com.crawljax.core.plugin.descriptor.Parameter
 
fromJaxbPluginDescriptor(PluginDescriptor) - Static method in class com.crawljax.core.plugin.descriptor.PluginDescriptor
 
fromString(String) - Method in class com.crawljax.stateabstractions.dom.apted.parser.BracketStringInputParser
Parses the input tree as a string and converts it to our tree representation using the AptedNode class.
fromString(String) - Method in interface com.crawljax.stateabstractions.dom.apted.parser.InputParser
Converst the input tree passed as string (e.g., bracket notation, XML) into the tree structure.
fromXMLStream(InputStream) - Static method in class com.crawljax.core.plugin.descriptor.PluginDescriptor
 
FSUtils - Class in com.crawljax.util
 
FSUtils() - Constructor for class com.crawljax.util.FSUtils
 
ft - Variable in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Array used in the algorithm before [1].
FULL_XPATH_CACHE - Static variable in class com.crawljax.util.XPathHelper
 

G

gamma - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Builder
 
gamma - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 
GAMMA - Static variable in class com.crawljax.stateabstractions.visual.PDiffComparator
 
gatherInfo(LblTree, int) - Method in class com.crawljax.stateabstractions.dom.RTED.InfoTree
Gathers information of a given tree in corresponding arrays.
generate(int) - Method in class com.crawljax.forms.RandomInputValueGenerator
 
generateAllOneToOneMappings() - Method in class com.crawljax.stateabstractions.dom.apted.distance.AllPossibleMappingsTED
Generate all possible 1-1 mappings.
generateDomFragments(HashMap<Integer, Fragment>, WebDriver) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
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
 
getAddedNodes() - Method in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
getAffectedFragments(List<Node>, StateVertex) - Method in class com.crawljax.fragmentation.FragmentManager
Computes which fragments contain the changed nodes.
getAllAttributes(Document, Map<String, Set<String>>, Set<String>) - Static method in class com.crawljax.util.DomUtils
 
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
 
getAllFragments() - Method in class com.crawljax.fragmentation.FragmentManager
 
getAllImageURLs(Document) - Static method in class com.crawljax.util.DomUtils
 
getAllLeafNodes(Document) - Static method in class com.crawljax.util.DomUtils
 
getAllNodes() - Method in class com.crawljax.fragmentation.Fragment
 
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 k-shortest 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.
getAllSubtreeNodes(Node) - Static method in class com.crawljax.util.DomUtils
 
getAptedTree(Fragment, boolean) - Static method in class com.crawljax.stateabstractions.dom.apted.util.AptedUtils
 
getAptedTree(Document, boolean) - Static method in class com.crawljax.stateabstractions.dom.apted.util.AptedUtils
 
getAptedTree(Node, boolean) - Static method in class com.crawljax.stateabstractions.dom.apted.util.AptedUtils
 
getAPTEDTreeFromDocument(Node) - Method in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
getAttributeFromElement(Node, String) - Static method in class com.crawljax.util.DomUtils
 
getAttributeOrNull(String) - Method in class com.crawljax.core.state.Element
 
getAttributes() - Method in class com.crawljax.core.state.Element
 
getAverageImageHash() - Method in class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHashStateVertexFactory
 
getAverageImageHashMaxRaw() - Method in class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHashStateVertexFactory
 
getBackTrackingEventableId() - Method in class com.crawljax.core.Crawler
 
getBacktrackTarget() - Method in class com.crawljax.core.CrawlPathInfo
 
getBacktrackTarget() - Method in class com.crawljax.core.state.CrawlPath
 
getBaseUrl(String) - Static method in class com.crawljax.util.UrlUtils
 
getBasicAuthUrl() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration
 
getBelongingNode(FormInput, Document) - Method in class com.crawljax.forms.FormInputValueHelper
 
getBelongingNode(FormInput, Document) - Static method in class com.crawljax.util.XPathHelper
 
getBestAction(List<CandidateCrawlAction>, StateVertex, FragmentManager) - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
getBlockMeanImageHash() - Method in class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHashStateVertexFactory
 
getBlockMeanImageHashMaxRaw() - Method in class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHashStateVertexFactory
 
getBoundingBox() - Method in class com.crawljax.stateabstractions.hybrid.DOMElementWithVisualInfo
 
getBoundingBoxDimensionsString(Rectangle) - Static method in class com.crawljax.stateabstractions.hybrid.DOMElementWithVisualInfo
 
getBoundingBoxString() - Method in class com.crawljax.stateabstractions.hybrid.DOMElementWithVisualInfo
 
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
 
getBrowserOptions() - Method in class com.crawljax.core.configuration.BrowserConfiguration
 
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
 
getCachedComparision(StateVertex, StateVertex) - Method in class com.crawljax.fragmentation.FragmentManager
 
getCandidateElement() - Method in class com.crawljax.core.CandidateCrawlAction
 
getCandidateElement(Eventable) - Method in interface com.crawljax.core.state.StateVertex
 
getCandidateElement(Eventable) - Method in class com.crawljax.core.state.StateVertexImpl
 
getCandidateElement(Node) - Method in interface com.crawljax.core.state.StateVertex
 
getCandidateElement(Node) - Method in class com.crawljax.core.state.StateVertexImpl
 
getCandidateElements() - Method in interface com.crawljax.core.state.StateVertex
 
getCandidateElements() - Method in class com.crawljax.core.state.StateVertexImpl
 
getCandidateElementsForInputs(EmbeddedBrowser, Element, EventableCondition) - Method in class com.crawljax.forms.FormInputValueHelper
 
getCandidateElementsForInputs(Element, EventableCondition) - Method in class com.crawljax.forms.FormHandler
 
getCandidateInfluence() - Method in class com.crawljax.fragmentation.Fragment
 
getCandidates() - Method in class com.crawljax.fragmentation.Fragment
 
getCDPScreenshot() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
getChangedNodes(Document, Document, boolean) - Static method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
getCheck() - Method in class com.crawljax.forms.RandomInputValueGenerator
 
getChildren() - Method in class com.crawljax.fragmentation.Fragment
 
getChildren() - Method in class com.crawljax.stateabstractions.dom.apted.node.AptedNode
Returns the list with all node's children.
getChildren(String) - Static method in class com.crawljax.stateabstractions.dom.apted.util.FormatUtilities
 
getChist() - Method in class com.crawljax.fragmentation.Fragment
 
getCloseElementLocation(String, int, String) - Static method in class com.crawljax.util.XPathHelper
 
getCloseElementLocation(String, String) - Static method in class com.crawljax.util.XPathHelper
 
getClosestDomFragment() - Method in class com.crawljax.core.CandidateElement
 
getClosestDomFragment(CandidateElement) - Method in interface com.crawljax.core.state.StateVertex
 
getClosestDomFragment(CandidateElement) - Method in class com.crawljax.core.state.StateVertexImpl
 
getClosestDomFragment(CandidateElement) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
getClosestDomFragment(Node) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
getClosestFragment() - Method in class com.crawljax.core.CandidateElement
 
getClosestFragment(CandidateElement) - Method in interface com.crawljax.core.state.StateVertex
 
getClosestFragment(CandidateElement) - Method in class com.crawljax.core.state.StateVertexImpl
 
getClosestFragment(CandidateElement) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
HybridStateVertexImpl.getClosestFragment(org.w3c.dom.Node) gets closest fragment for the node for which the candidate element is created
getClosestFragment(Node) - Method in interface com.crawljax.core.state.StateVertex
 
getClosestFragment(Node) - Method in class com.crawljax.core.state.StateVertexImpl
 
getClosestFragment(Node) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
Uses DOM hierarchy to determine the smallest fragment (still "useful") in the fragment hierarchy that contains the node
getClosestFragment(Node, Fragment) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
getClosestUnexploredState(StateVertex, List<StateVertex>, BlockingQueue<Integer>, boolean) - Method in class com.crawljax.fragmentation.FragmentManager
Computes the influences of the states based on the influence of candidates and returns the state that has the highest priority Also takes into consideration the back-tracking effort required to reach the state
getCluster() - Method in interface com.crawljax.core.state.StateVertex
 
getCluster() - Method in class com.crawljax.core.state.StateVertexImpl
 
getColorHistogram() - Method in class com.crawljax.stateabstractions.visual.ColorHistogramStateVertexImpl
 
getColorMomentImageHash() - Method in class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHashStateVertexFactory
 
getColorMomentImageHashMaxRaw() - Method in class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHashStateVertexFactory
 
getComparision() - Method in class com.crawljax.fragmentation.FragmentPair
 
getComputationTime() - Method in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
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
 
getConfiguredDOM(String, String, DOMConfiguration.Mode) - Static method in class com.crawljax.stateabstractions.dom.DOMConfiguration
 
getContainedNodes(Node, List<Node>) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
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.CrawlActionsBuilder
 
getCrawlElements() - Method in class com.crawljax.core.configuration.InputSpecification
 
getCrawlElementsExcluded() - Method in class com.crawljax.core.configuration.CrawlActionsBuilder
 
getCrawlEvents() - Method in class com.crawljax.core.configuration.CrawlRules
 
getCrawljaxVersions() - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.PluginDescriptor
Gets the value of the crawljaxVersions property.
getCrawljaxVersions() - Method in class com.crawljax.core.plugin.descriptor.PluginDescriptor
 
getCrawlPath() - Method in class com.crawljax.core.CrawlerContext
 
getCrawlPaths() - Method in class com.crawljax.core.CrawlSession
 
getCrawlPriorityMode() - Method in class com.crawljax.core.configuration.CrawlRules
 
getCrawlRules() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration
 
getCrawlRules() - Method in class com.crawljax.core.Crawler
 
getCrawlScope() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration
 
getCrawlWaitEvent() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
getCrawlWaitReload() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
getCurrentNode() - Method in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Returns the root node of the currently processed subtree in the tree decomposition part of APTED [1, Algorithm 1].
getCurrentNode() - Method in class com.crawljax.stateabstractions.dom.RTED.InfoTree
Returns the postorder of current root node.
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
 
getDeepStates(StateVertex) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
 
getDescription() - Method in class com.crawljax.condition.ConditionType
 
getDescription() - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.PluginDescriptor
Gets the value of the description property.
getDescription() - Method in class com.crawljax.core.plugin.descriptor.PluginDescriptor
 
getDesiredCapabilities() - Method in class com.crawljax.core.configuration.BrowserConfiguration
 
getDHash(BufferedImage) - Method in class com.crawljax.stateabstractions.visual.imagehashes.DHash
 
getDHash(String) - Method in class com.crawljax.stateabstractions.visual.imagehashes.DHash
 
getDHash(Mat) - Method in class com.crawljax.stateabstractions.visual.imagehashes.DHash
 
getDHashVisual() - Method in class com.crawljax.stateabstractions.visual.imagehashes.DHashStateVertexImpl
 
getDifference(StateVertex) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
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.
getDiffNodes(Document, Document, boolean) - Static method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
Returns nodes of doc1 which are mapped to doc2 but have different tag or text value
getDisplayName() - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.Parameter
Gets the value of the displayName property.
getDisplayName() - Method in class com.crawljax.core.plugin.descriptor.Parameter
 
getDist(StateVertex) - Method in interface com.crawljax.core.state.StateVertex
 
getDist(StateVertex) - Method in class com.crawljax.core.state.StateVertexImpl
 
getDist(StateVertex) - Method in class com.crawljax.stateabstractions.dom.LevenshteinStateVertexImpl
 
getDist(StateVertex) - Method in class com.crawljax.stateabstractions.dom.RTEDStateVertexImpl
 
getDist(StateVertex) - Method in class com.crawljax.stateabstractions.dom.TLSHStateVertexImpl
 
getDist(StateVertex) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
getDist(StateVertex) - Method in class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHashStateVertexImpl
 
getDist(StateVertex) - Method in class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHashStateVertexImpl
 
getDist(StateVertex) - Method in class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHashStateVertexImpl
 
getDist(StateVertex) - Method in class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHashStateVertexImpl
 
getDist(StateVertex) - Method in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexImpl
 
getDist(StateVertex) - Method in class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHashStateVertexImpl
 
getDistToNearestState() - Method in interface com.crawljax.core.state.StateVertex
 
getDistToNearestState() - Method in class com.crawljax.core.state.StateVertexImpl
 
getDocument() - Method in interface com.crawljax.core.state.StateVertex
 
getDocument() - Method in class com.crawljax.core.state.StateVertexImpl
 
getDocument() - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
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.core.state.StateVertexImpl
 
getDom() - Method in class com.crawljax.util.DomHistoryElement
 
getDomChildren() - Method in class com.crawljax.fragmentation.Fragment
 
getDOMContent(String) - Static method in class com.crawljax.util.DomUtils
 
getDOMContent(Document) - Static method in class com.crawljax.util.DomUtils
 
getDomFragments(Node, List<Node>, HashMap<Integer, Fragment>, Fragment, WebDriver) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
VIPS uses a 2-Dim view of the page to draw horizontal and vertical separators that create content-rectangles Sometimes, this method does not yield the best fragments.
getDomParent() - Method in class com.crawljax.fragmentation.Fragment
 
getDomStr() - Method in class com.crawljax.util.DomHistoryElement
 
getDomTree(String) - Static method in class com.crawljax.stateabstractions.dom.RTED.RTEDUtils
 
getDomTreeWithFrames() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
getDomTreeWithFrames_GoldStandards() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
getDOMWithoutContent(String) - Static method in class com.crawljax.util.DomUtils
 
getDOMWithoutContent(Document) - Static method in class com.crawljax.util.DomUtils
 
getDomWithoutHead(String) - Static method in class com.crawljax.util.DomUtils
 
getDuplicateAccess() - Method in class com.crawljax.core.CandidateElement
 
getDuplicateFragments() - Method in class com.crawljax.fragmentation.Fragment
 
getDuplicateFragments(Fragment) - Method in class com.crawljax.fragmentation.FragmentManager
 
getDuplicates() - Method in class com.crawljax.fragmentation.FragmentOutput
 
getEdgeSource() - Method in class com.crawljax.core.state.Eventable
 
getEdgeTarget() - Method in class com.crawljax.core.state.Eventable
 
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.
getElementsByTagName(Document, String) - Static method in class com.crawljax.util.DomUtils
 
getElementScreenshot(Rectangle) - Method in class com.crawljax.stateabstractions.hybrid.StructuralVisualStateVertexFactory
 
getElementString(Element) - Static method in class com.crawljax.util.DomUtils
 
getElementsVisualInfo(EmbeddedBrowser, String) - Method in class com.crawljax.stateabstractions.hybrid.StructuralVisualStateVertexFactory
 
getElementType(Node) - Method in class com.crawljax.forms.FormInputValueHelper
 
getElementWithVisualInfo(String) - Method in class com.crawljax.stateabstractions.hybrid.StateVertexForElementsWithVisualInfo
 
getEquivalentAccess() - Method in class com.crawljax.core.CandidateElement
 
getEquivalentCandidate(CandidateElement, Fragment) - Method in class com.crawljax.fragmentation.Fragment
 
getEquivalentFragments() - Method in class com.crawljax.fragmentation.Fragment
 
getEquivalentFragments(Fragment) - Method in class com.crawljax.fragmentation.FragmentManager
 
getEquivalentNode(Node, Fragment) - Method in class com.crawljax.fragmentation.Fragment
Uses relative Xpath to fetch node that is similar in the current fragment to the one provided as argument
getEquivalents() - Method in class com.crawljax.fragmentation.FragmentOutput
 
getEventable() - Method in class com.crawljax.forms.FormInput
 
getEventableCondition() - Method in class com.crawljax.core.configuration.CrawlElement
 
getEventableCondition(String) - Method in class com.crawljax.condition.eventablecondition.EventableConditionChecker
 
getEventableConditionChecker() - Method in class com.crawljax.core.CandidateElementManager
 
getEventableConditionChecker() - Method in interface com.crawljax.core.ExtractorManager
Retrieve the eventable condition checker.
getEventableId() - Method in class com.crawljax.core.Crawler
 
getEventSequence() - Method in class com.crawljax.util.DomHistoryElement
 
getEventType() - Method in class com.crawljax.core.CandidateCrawlAction
 
getEventType() - Method in class com.crawljax.core.CandidateElement
 
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
 
getExpiredEdges() - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
 
getExpiredStates() - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
 
getFailedConditions(EmbeddedBrowser) - Method in class com.crawljax.condition.ConditionTypeChecker
 
getField(int, String, char) - Static method in class com.crawljax.stateabstractions.dom.apted.util.FormatUtilities
 
getFields(String, char) - Static method in class com.crawljax.stateabstractions.dom.apted.util.FormatUtilities
 
getFields(String, char, char) - Static method in class com.crawljax.stateabstractions.dom.apted.util.FormatUtilities
 
getFileNameInPath(String) - Static method in class com.crawljax.util.DomUtils
Returns the filename in a path.
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
 
getFormFillMode() - Method in class com.crawljax.core.configuration.CrawlRules
 
getFormFillOrder() - Method in class com.crawljax.core.configuration.CrawlRules
 
getFormInput(EmbeddedBrowser, Node, int) - Method in class com.crawljax.forms.FormInputValueHelper
 
getFormInput(Identification) - Method in class com.crawljax.forms.FormInputValueHelper
Get the form input for the DOM element.
getFormInputs() - Method in class com.crawljax.core.CandidateElement
 
getFormInputs() - Method in class com.crawljax.core.configuration.Form
 
getFormInputs() - Method in class com.crawljax.core.configuration.InputSpecification
 
getFormInputs() - Method in class com.crawljax.forms.FormHandler
 
getFormInputType(Node) - Method in class com.crawljax.forms.FormInputValueHelper
 
getFormInputWithIndexValue(EmbeddedBrowser, Node, int) - Method in class com.crawljax.forms.FormInputValueHelper
 
getForms() - Method in class com.crawljax.core.configuration.InputSpecification
 
getFragment(int) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
getFragment1() - Method in class com.crawljax.fragmentation.FragmentPair
 
getFragment2() - Method in class com.crawljax.fragmentation.FragmentPair
 
getFragmentId() - Method in class com.crawljax.fragmentation.FragmentOutput
 
getFragmentManager() - Method in class com.crawljax.core.CrawlerContext
 
getFragmentManager() - Method in class com.crawljax.core.CrawlSession
 
getFragmentParentNode() - Method in class com.crawljax.fragmentation.Fragment
 
getFragments() - Method in interface com.crawljax.core.state.StateVertex
 
getFragments() - Method in class com.crawljax.core.state.StateVertexImpl
 
getFragments() - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
getFragmentWidth(Fragment) - Static method in class com.crawljax.fragmentation.FragmentManager
 
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
 
getFullXpathForGivenXpath(Document, EventableCondition) - Method in class com.crawljax.core.CandidateElementExtractor
 
getGeneralString() - Method in class com.crawljax.core.CandidateElement
 
getHash(BufferedImage) - Method in class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHash
 
getHash(BufferedImage) - Method in class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHash
 
getHash(BufferedImage) - Method in class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHash
 
getHash(BufferedImage) - Method in class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHash
 
getHash(BufferedImage) - Method in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHash
 
getHash(BufferedImage) - Method in class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHash
 
getHash(BufferedImage) - Method in class com.crawljax.stateabstractions.visual.imagehashes.VisHash
 
getHashName() - Method in class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHash
 
getHashName() - Method in class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHash
 
getHashName() - Method in class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHash
 
getHashName() - Method in class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHash
 
getHashName() - Method in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHash
 
getHashName() - Method in class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHash
 
getHashName() - Method in class com.crawljax.stateabstractions.visual.imagehashes.VisHash
 
getHdn() - Method in class com.crawljax.fragmentation.Fragment
 
getHexFromDecimal(int) - Static method in class com.crawljax.stateabstractions.visual.PDiffComparator
 
getHexFromRGB(int, int, int) - Static method in class com.crawljax.stateabstractions.visual.PDiffComparator
 
getHistogram(BufferedImage) - Method in class com.crawljax.stateabstractions.visual.ColorHistogram
 
getHistogram(String) - Method in class com.crawljax.stateabstractions.visual.ColorHistogram
 
getHistogram(Mat) - Method in class com.crawljax.stateabstractions.visual.ColorHistogram
 
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.CrawlPathInfo
 
getId() - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.Parameter
Gets the value of the id property.
getId() - Method in class com.crawljax.core.plugin.descriptor.Parameter
 
getId() - Method in class com.crawljax.core.state.Eventable
 
getId() - Method in interface com.crawljax.core.state.StateVertex
 
getId() - Method in class com.crawljax.core.state.StateVertexImpl
 
getId() - Method in class com.crawljax.fragmentation.Fragment
 
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
 
getIdentification(Node) - Method in class com.crawljax.forms.FormInputValueHelper
 
getIgnoredFrameIdentifiers() - Method in class com.crawljax.core.configuration.CrawlRules
 
getImage() - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
getImage() - Method in class com.crawljax.stateabstractions.visual.SSIMStateVertexImpl
 
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.
getInfo(int, int) - Method in class com.crawljax.stateabstractions.dom.RTED.InfoTree
For given infoCode and postorder of a node returns requested information of that node.
getInfoArray(int) - Method in class com.crawljax.stateabstractions.dom.RTED.InfoTree
For given infoCode returns an info array (index array)
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(Eventable) - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
getInput(Set<FormInput>, Identification) - Static method in class com.crawljax.forms.FormInput
 
getInputElements(Eventable) - Method in class com.crawljax.core.Crawler
 
getInputElements(Document) - Method in class com.crawljax.forms.FormHandler
 
getInputFieldIds() - Method in class com.crawljax.core.configuration.CrawlElement
 
getInputSpecification() - Method in class com.crawljax.core.configuration.CrawlRules
 
getInputValue(FormInput) - Method in class com.crawljax.forms.TrainingFormHandler
Generates the InputValue for the form input by inspecting the current value of the corresponding WebElement on the DOM.
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
 
getInstance(InputSpecification, CrawlRules.FormFillMode) - Static method in class com.crawljax.forms.FormInputValueHelper
Creates or returns the instance of the helper class.
getIntValue(Object) - Method in class com.crawljax.stateabstractions.hybrid.StructuralVisualStateVertexFactory
 
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
 
getLabel() - Method in class com.crawljax.stateabstractions.dom.apted.node.StringNodeData
Returns the label of a node.
getLabel() - Method in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
getLangOrNull() - Method in class com.crawljax.core.configuration.BrowserConfiguration
 
getLastElementXPath(String) - Static method in class com.crawljax.util.XPathHelper
 
getLeafFragmentMapping(StateVertex, StateVertex) - Method in class com.crawljax.fragmentation.FragmentManager
 
getLeafFragments(List<Fragment>) - Static method in class com.crawljax.fragmentation.FragmentManager
Leaf fragments are fragments that do not have any useful child fragments
getLinkedInputFields() - Method in class com.crawljax.condition.eventablecondition.EventableCondition
 
getMappedNodes() - Method in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
getMarrHildrethImageHash() - Method in class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHashStateVertexFactory
 
getMarrHildrethImageHashMaxRaw() - Method in class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHashStateVertexFactory
 
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
 
getMaxNumberOfValues(List<FormInput>) - Method in class com.crawljax.forms.FormInputValueHelper
 
getMaxRepeatExploredActions() - Method in class com.crawljax.core.configuration.CrawlRules
 
getMeanStateStringSize() - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
 
getMeanStateStringSize() - Method in interface com.crawljax.core.state.StateFlowGraph
 
getMinCost(ArrayList<ArrayList<int[]>>) - Method in class com.crawljax.stateabstractions.dom.apted.distance.AllPossibleMappingsTED
Given list of all TED mappings, calculate the cost of the minimal-cost mapping.
getModifiedNodes() - Method in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
getMovedNodes() - Method in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
getMSSIM(Mat, Mat) - Static method in class com.crawljax.stateabstractions.visual.SSIM
 
getName() - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.OptionList.Option
Gets the value of the name property.
getName() - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.PluginDescriptor
Gets the value of the name property.
getName() - Method in class com.crawljax.core.plugin.descriptor.PluginDescriptor
 
getName() - Method in interface com.crawljax.core.state.StateVertex
Retrieve the name of the StateVertex.
getName() - Method in class com.crawljax.core.state.StateVertexImpl
 
getName() - Method in class com.crawljax.stateabstractions.visual.ColorHistogram
 
getNamespaceURI(String) - Method in class com.crawljax.util.HtmlNamespace
 
getNd2() - Method in class com.crawljax.fragmentation.FragmentOutput
 
getNd2Fragments() - Method in class com.crawljax.fragmentation.Fragment
 
getNearDuplicates() - Method in class com.crawljax.fragmentation.FragmentManager
 
getNearDuplicates(StateVertex) - Method in class com.crawljax.fragmentation.FragmentManager
 
getNearestState() - Method in interface com.crawljax.core.state.StateVertex
 
getNearestState() - Method in class com.crawljax.core.state.StateVertexImpl
 
getNestedBlocks() - Method in class com.crawljax.fragmentation.Fragment
 
getNewElementWithVisualInfo(String) - Method in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
Given an XPath for a node, this method returns DOMElementWithVisualInfo of the node in the new document.
getNewStateName(int) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
 
getNextFragmentId() - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
getNextNonDuplicate() - Method in class com.crawljax.core.UnfiredCandidateActions
 
getNextNonDuplicate() - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
getNextPair(Map<FormInput, Boolean>) - Method in class com.crawljax.core.Crawler
 
getNode() - Method in class com.crawljax.core.state.Element
 
getNodeCount() - Method in class com.crawljax.stateabstractions.dom.apted.node.AptedNode
Counts the number of nodes in a tree rooted at this node.
getNodeCount() - Method in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
getNodeData() - Method in class com.crawljax.stateabstractions.dom.apted.node.AptedNode
Returns node data.
getNodeFromSpecificParent(Node, String) - Static method in class com.crawljax.util.XPathHelper
 
getNodeListForTagElement(Document, CrawlElement, EventableConditionChecker) - Method in class com.crawljax.core.CandidateElementExtractor
Returns a list of Elements form the DOM tree, matching the tag element.
getNodeRectangle(EmbeddedBrowser, String) - Method in class com.crawljax.stateabstractions.hybrid.StructuralVisualStateVertexFactory
 
getNodeRelSubtrees(int, int) - Method in class com.crawljax.stateabstractions.dom.RTED.InfoTree
Returns relevant subtrees for given node.
getNodeStringRepresentation(Node) - Method in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
getNodeStringRepresentation(Node, boolean) - Static method in class com.crawljax.stateabstractions.dom.apted.util.AptedUtils
 
getNodeTypeArray(int) - Method in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
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
 
getNumLeafNodes(Node) - Static method in class com.crawljax.util.DomUtils
 
getOldElementWithVisualInfo(String) - Method in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
Given an XPath for a node, this method returns DOMElementWithVisualInfo of the node in the old document.
getOldest() - Method in class com.crawljax.core.UnfiredCandidateActions
 
getOnUrlSet() - Method in class com.crawljax.core.Crawler
 
getOnURLSet() - Method in class com.crawljax.core.state.StateMachine
 
getOption() - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.OptionList
Gets the value of the option property.
getOptions() - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.Parameter
Gets the value of the options property.
getOptions() - Method in class com.crawljax.core.plugin.descriptor.Parameter
 
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
 
getOutputDirectory() - Method in interface com.crawljax.core.plugin.HostInterface
 
getOutputDirectory() - Method in class com.crawljax.core.plugin.HostInterfaceImpl
 
getOutputFolder() - Method in interface com.crawljax.core.plugin.GeneratesOutput
Get the absolute path of the output directory that was specified by the user.
getPage() - Method in class com.crawljax.stateabstractions.visual.PDiffStateVertexImpl
 
getPage() - Method in class com.crawljax.stateabstractions.visual.SIFTStateVertexImpl
 
getParameter() - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.ParameterList
Gets the value of the parameter property.
getParameters() - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.PluginDescriptor
Gets the value of the parameters property.
getParameters() - Method in class com.crawljax.core.plugin.descriptor.PluginDescriptor
 
getParameters() - Method in interface com.crawljax.core.plugin.HostInterface
 
getParameters() - Method in class com.crawljax.core.plugin.HostInterfaceImpl
 
getParent() - Method in class com.crawljax.fragmentation.Fragment
 
getParentBox() - Method in class com.crawljax.fragmentation.FragmentOutput
 
getPath(int) - Method in class com.crawljax.stateabstractions.dom.RTED.InfoTree
Returns an array representation of a given path's type.
getPathString() - Method in class com.crawljax.core.CrawlPathInfo
 
getPerceptualImageHash() - Method in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexFactory
 
getPerceptualImageHashMaxRaw() - Method in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexFactory
 
getPixelDensity() - Method in class com.crawljax.core.configuration.BrowserOptions
 
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
 
getProfile() - Method in class com.crawljax.core.configuration.BrowserOptions
 
getProxyConfiguration() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration
 
getRadialVarianceImageHash() - Method in class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHashStateVertexFactory
 
getRadialVarianceImageHashMaxRaw() - Method in class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHashStateVertexFactory
 
getRandomItem(List<T>) - Method in class com.crawljax.forms.RandomInputValueGenerator
 
getRandomNumber() - Method in class com.crawljax.forms.RandomInputValueGenerator
 
getRandomString(int) - Method in class com.crawljax.forms.RandomInputValueGenerator
 
getRandomString(int) - Static method in class com.crawljax.stateabstractions.dom.apted.util.FormatUtilities
 
getReason() - Method in class com.crawljax.core.CrawlController
 
getReason() - Method in class com.crawljax.core.CrawljaxRunner
 
getRect() - Method in class com.crawljax.fragmentation.Fragment
 
getReferenceState() - Method in class com.crawljax.fragmentation.Fragment
 
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.
getRelatedFragments(Fragment) - Method in class com.crawljax.fragmentation.FragmentManager
 
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
 
getRemovedNodes() - Method in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
getResetEquivalent() - Method in class com.crawljax.core.Crawler
 
getRobustTreeEditDistance(String, String) - Static method in class com.crawljax.stateabstractions.dom.RTED.RTEDUtils
Get a scalar value for the DOM diversity using the Robust Tree Edit Distance
getRoot(String) - Static method in class com.crawljax.stateabstractions.dom.apted.util.FormatUtilities
 
getRootFragment() - Method in interface com.crawljax.core.state.StateVertex
 
getRootFragment() - Method in class com.crawljax.core.state.StateVertexImpl
 
getRootFragment() - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
getScreenShotAsBase64() - Method in interface com.crawljax.browser.EmbeddedBrowser
 
getScreenShotAsBase64() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
getScreenShotAsBufferedImage(int) - Method in interface com.crawljax.browser.EmbeddedBrowser
 
getScreenShotAsBufferedImage(int) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
getSerialversionuid() - Static method in class com.crawljax.core.state.StateVertexImpl
 
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.
getSiblingLca(List<Fragment>, Fragment) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
getSiblings(Node, Node) - Static method in class com.crawljax.util.XPathHelper
Get siblings of the same type as element from parent.
getSiteDir() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration
 
getSize() - Method in class com.crawljax.fragmentation.Fragment
 
getSize() - Method in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Returns the number of nodes in the input tree.
getSize() - Method in class com.crawljax.stateabstractions.dom.RTED.InfoTree
Returns the size of the tree.
getSize() - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
getSkeletonXpath(Node) - Static method in class com.crawljax.util.XPathHelper
 
getSourceStateVertex() - Method in class com.crawljax.core.state.Eventable
 
getStartTime() - Method in class com.crawljax.core.CrawlSession
 
getState1() - Method in class com.crawljax.core.state.StatePair
 
getState1Name() - Method in class com.crawljax.core.state.StatePair
 
getState1Nodes() - Method in class com.crawljax.core.state.StatePair
 
getState2() - Method in class com.crawljax.core.state.StatePair
 
getState2Name() - Method in class com.crawljax.core.state.StatePair
 
getState2Nodes() - Method in class com.crawljax.core.state.StatePair
 
getStateComparision() - Method in class com.crawljax.core.state.StatePair
 
getStateComparisionCache() - Method in class com.crawljax.fragmentation.FragmentManager
 
getStateFlowGraph() - Method in class com.crawljax.core.CrawlSession
 
getStateFlowGraph() - Method in class com.crawljax.core.state.StateMachine
 
getStateId() - Method in class com.crawljax.fragmentation.FragmentOutput
 
getStateInGraph(StateVertex) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
 
getStateMachine() - Method in class com.crawljax.core.CrawlerContext
 
getStateVertexFactory() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration
 
getStrategyPathType(int, int, NodeIndexer, int, int) - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Decodes the path from the optimal strategy to its type.
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() - Method in class com.crawljax.core.state.StateVertexImpl
 
getStrippedDom(EmbeddedBrowser) - Method in class com.crawljax.oraclecomparator.StateComparator
 
getStrippedDom(String) - Static method in class com.crawljax.util.DomUtils
 
getStrippedDomWithoutIframeContent() - Method in interface com.crawljax.browser.EmbeddedBrowser
 
getStrippedDomWithoutIframeContent() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
getStructuralDistance() - Method in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
getSubtreeWidth_and() - Method in class com.crawljax.fragmentation.FragmentRules
 
getSubtreeWidth_or() - Method in class com.crawljax.fragmentation.FragmentRules
 
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
 
getTextContent(Document, boolean) - Static method in class com.crawljax.util.DomUtils
To get all the textual content in the dom
getTextNode() - Static method in class com.crawljax.stateabstractions.dom.apted.util.AptedUtils
 
getTextNodeRectangle(EmbeddedBrowser, TextImpl) - Method in class com.crawljax.stateabstractions.hybrid.StructuralVisualStateVertexFactory
 
getTextTokens(Document) - Static method in class com.crawljax.util.DomUtils
 
getTextValue(Element) - Static method in class com.crawljax.util.DomUtils
Returns the text value of an element (title, alt or contents).
getThreshold() - Method in class com.crawljax.oraclecomparator.comparators.EditDistanceComparator
 
getThreshold(String, String, double) - Method in class com.crawljax.oraclecomparator.comparators.EditDistanceComparator
Calculate a threshold.
getThresholdHeight() - Method in class com.crawljax.fragmentation.FragmentRules
 
getThresholdWidth() - Method in class com.crawljax.fragmentation.FragmentRules
 
getTmpData() - Method in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
getTreeID() - Method in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
getTreeID(String) - Static method in class com.crawljax.stateabstractions.dom.apted.util.FormatUtilities
 
getType() - Method in class com.crawljax.core.configuration.ProxyConfiguration
 
getType() - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.Parameter
Gets the value of the type property.
getType() - Method in class com.crawljax.core.plugin.descriptor.Parameter
 
getType() - Method in class com.crawljax.forms.FormInput
 
getTypeFromStr(String) - Static 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 class com.crawljax.core.configuration.DefaultCrawlScope
Gets the URL used for scope check.
getUrl() - Method in interface com.crawljax.core.state.StateVertex
 
getUrl() - Method in class com.crawljax.core.state.StateVertexImpl
 
getUsedDom() - Method in class com.crawljax.stateabstractions.dom.TLSHStateVertexImpl
 
getUsefulFragmentRules() - Method in class com.crawljax.core.configuration.CrawlRules
 
getValue() - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.OptionList.Option
Gets the value of the value property.
getValue() - Method in class com.crawljax.core.plugin.descriptor.Parameter
 
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").
getVersion() - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.VersionList
Gets the value of the version property.
getVipsBlocks() - Method in class com.crawljax.fragmentation.FragmentOutput
 
getVisualHash() - Method in class com.crawljax.stateabstractions.hybrid.DOMElementWithVisualInfo
 
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
 
getWebDriver() - Method in interface com.crawljax.browser.EmbeddedBrowser
 
getWebDriver() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
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
 
getXpath() - Method in class com.crawljax.stateabstractions.hybrid.DOMElementWithVisualInfo
 
getXPathExpression(Node) - Static method in class com.crawljax.util.XPathHelper
 
getXPathExpression_other(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.
getXPathFromSpecificParent(Node, Node) - Static method in class com.crawljax.util.XPathHelper
get relative xpath from specific parent
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
 
goBackOneState() - Method in class com.crawljax.core.Crawler
 
goToUrl(URI) - Method in interface com.crawljax.browser.EmbeddedBrowser
Opens the url in the browser.
goToUrl(URI) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
graphProvider - Variable in class com.crawljax.core.Crawler
 
gted(NodeIndexer, NodeIndexer) - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Implements GTED algorithm [1, Section 3.4].

H

handleCheckBoxes(FormInput) - Method in class com.crawljax.forms.FormHandler
 
handleFormElements(List<FormInput>) - Method in class com.crawljax.forms.FormHandler
Fills in form/input elements.
handleFormElements(List<FormInput>) - Method in class com.crawljax.forms.TrainingFormHandler
Fills in form/input elements.
handleHidden(FormInput) - Method in class com.crawljax.forms.FormHandler
Enter information into the hidden input field.
handleInputElements(Eventable) - Method in class com.crawljax.core.Crawler
Enters the form data.
handleInputs_pairwise(Eventable, List<FormInput>) - Method in class com.crawljax.core.Crawler
 
handlePopups() - Method in interface com.crawljax.browser.EmbeddedBrowser
 
handlePopups() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
alert, prompt, and confirm behave as if the OK button is always clicked.
handleRadioSwitches(FormInput) - Method in class com.crawljax.forms.FormHandler
 
handleSelectBoxes(FormInput) - Method in class com.crawljax.forms.FormHandler
 
handleTask(StateVertex) - Method in class com.crawljax.core.CrawlTaskConsumer
 
handleText(FormInput) - Method in class com.crawljax.forms.FormHandler
 
hasClone(StateVertex) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
Adding assignment to dynamic fragments in case the vertex is hybridstate vertex
hasClone(StateVertex) - Method in interface com.crawljax.core.state.StateFlowGraph
 
hasExploredNearDuplicate(StateVertex) - Method in class com.crawljax.fragmentation.FragmentManager
 
hash - Variable in class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHashStateVertexImpl
 
hash - Variable in class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHashStateVertexImpl
 
hash - Variable in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexImpl
 
hash - Variable in class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHashStateVertexImpl
 
hashCode() - Method in class com.crawljax.condition.ConditionType
 
hashCode() - Method in class com.crawljax.condition.ConditionTypeChecker
 
hashCode() - Method in class com.crawljax.condition.CountCondition
Since "count" is a consequence of invoking "check", it is not included in the equality / hashCode computation.
hashCode() - Method in class com.crawljax.condition.JavaScriptCondition
 
hashCode() - Method in class com.crawljax.condition.Logic.And
 
hashCode() - Method in class com.crawljax.condition.Logic.Not
 
hashCode() - Method in class com.crawljax.condition.Logic.Or
 
hashCode() - Method in class com.crawljax.condition.NotRegexCondition
 
hashCode() - Method in class com.crawljax.condition.NotUrlCondition
 
hashCode() - Method in class com.crawljax.condition.NotVisibleCondition
 
hashCode() - Method in class com.crawljax.condition.NotXPathCondition
 
hashCode() - Method in class com.crawljax.condition.RegexCondition
 
hashCode() - Method in class com.crawljax.condition.UrlCondition
 
hashCode() - Method in class com.crawljax.condition.VisibleCondition
 
hashCode() - Method in class com.crawljax.condition.XPathCondition
 
hashCode() - Method in class com.crawljax.core.configuration.BrowserConfiguration
 
hashCode() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration
 
hashCode() - Method in class com.crawljax.core.configuration.CrawlRules
 
hashCode() - Method in class com.crawljax.core.configuration.DefaultCrawlScope
 
hashCode() - Method in class com.crawljax.core.configuration.PreCrawlConfiguration
 
hashCode() - Method in class com.crawljax.core.configuration.ProxyConfiguration
 
hashCode() - Method in class com.crawljax.core.plugin.Plugins
 
hashCode() - Method in class com.crawljax.core.state.Element
 
hashCode() - Method in class com.crawljax.core.state.Eventable
 
hashCode() - Method in class com.crawljax.core.state.Identification
 
hashCode() - Method in class com.crawljax.core.state.StatePair
 
hashCode() - Method in class com.crawljax.core.state.StateVertexImpl
 
hashCode() - Method in class com.crawljax.forms.FormInput
 
hashCode() - Method in class com.crawljax.stateabstractions.dom.LevenshteinStateVertexImpl
 
hashCode() - Method in class com.crawljax.stateabstractions.dom.RTEDStateVertexImpl
 
hashCode() - Method in class com.crawljax.stateabstractions.dom.TLSHStateVertexImpl
 
hashCode() - Method in class com.crawljax.stateabstractions.hybrid.DOMElementWithVisualInfo
 
hashCode() - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
hashCode() - Method in class com.crawljax.stateabstractions.visual.ColorHistogramStateVertexImpl
 
hashCode() - Method in class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHashStateVertexImpl
 
hashCode() - Method in class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHashStateVertexImpl
 
hashCode() - Method in class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHashStateVertexImpl
 
hashCode() - Method in class com.crawljax.stateabstractions.visual.imagehashes.DHashStateVertexImpl
 
hashCode() - Method in class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHashStateVertexImpl
 
hashCode() - Method in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexImpl
 
hashCode() - Method in class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHashStateVertexImpl
 
hashCode() - Method in class com.crawljax.stateabstractions.visual.PDiffStateVertexImpl
 
hashCode() - Method in class com.crawljax.stateabstractions.visual.SIFTStateVertexImpl
 
hashCode() - Method in class com.crawljax.stateabstractions.visual.SSIMStateVertexImpl
 
hashMat - Variable in class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHashStateVertexImpl
 
hashMat - Variable in class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHashStateVertexImpl
 
hashMat - Variable in class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHashStateVertexImpl
 
hashMat - Variable in class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHashStateVertexImpl
 
hashMat - Variable in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexImpl
 
hashMat - Variable in class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHashStateVertexImpl
 
hasNearDuplicate() - Method in interface com.crawljax.core.state.StateVertex
 
hasNearDuplicate() - Method in class com.crawljax.core.state.StateVertexImpl
 
hasUnexploredActions() - Method in interface com.crawljax.core.state.StateVertex
 
hasUnexploredActions() - Method in class com.crawljax.core.state.StateVertexImpl
 
hdn - Variable in class com.crawljax.fragmentation.Fragment
 
HEAVY - Static variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
HEAVY - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
height - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.PyramidTask
 
HIDDEN - com.crawljax.forms.FormInput.InputType
 
HIDE_ALL_LABELS - Static variable in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
HIDE_NOTHING - Static variable in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
HIDE_ROOT_LABEL - Static variable in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
highestDifferentiator(Fragment, List<Fragment>) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
hist - Variable in class com.crawljax.stateabstractions.visual.ColorHistogramStateVertexImpl
 
hops - Variable in class com.crawljax.fragmentation.FragmentManager
 
HostInterface - Interface in com.crawljax.core.plugin
 
HostInterfaceImpl - Class in com.crawljax.core.plugin
 
HostInterfaceImpl(File, Map<String, String>) - Constructor for class com.crawljax.core.plugin.HostInterfaceImpl
 
hostname - Variable in class com.crawljax.core.configuration.ProxyConfiguration
 
hover - com.crawljax.core.state.Eventable.EventType
 
how - Variable in class com.crawljax.core.state.Identification
 
How() - Constructor for enum com.crawljax.core.state.Identification.How
 
hrefShouldBeIgnored(Element) - Method in class com.crawljax.core.CandidateElementExtractor
 
HtmlNamespace - Class in com.crawljax.util
 
HtmlNamespace() - Constructor for class com.crawljax.util.HtmlNamespace
 
HybridStateVertexImpl - Class in com.crawljax.stateabstractions.hybrid
The state vertex class which represents a state in the browser.
HybridStateVertexImpl(int, String, String, String, String, double, boolean) - Constructor for class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
Defines a State.

I

id - com.crawljax.core.state.Identification.How
 
id - Variable in class com.crawljax.condition.eventablecondition.EventableCondition
 
id - Variable in class com.crawljax.core.configuration.CrawlActionsBuilder.ExcludeByParentBuilder
 
id - Variable in class com.crawljax.core.configuration.CrawlElement
 
id - Variable in class com.crawljax.core.CrawlPathInfo
 
id - Variable in class com.crawljax.core.plugin.descriptor.jaxb.generated.Parameter
 
id - Variable in class com.crawljax.core.plugin.descriptor.Parameter
 
id - Variable in class com.crawljax.core.state.Eventable
 
id - Variable in class com.crawljax.core.state.StateVertexImpl
 
id - Variable in class com.crawljax.fragmentation.Fragment
 
id - Variable in class com.crawljax.oraclecomparator.OracleComparator
 
ID_PATTERN - Static variable in class com.crawljax.util.XPathHelper
 
ID_SEPARATOR - Static variable in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
identification - Variable in class com.crawljax.condition.browserwaiter.ExpectedElementCondition
 
identification - Variable in class com.crawljax.condition.browserwaiter.ExpectedVisibleCondition
 
identification - Variable in class com.crawljax.condition.VisibleCondition
 
identification - Variable in class com.crawljax.core.CandidateElement
 
identification - Variable in class com.crawljax.core.state.Eventable
 
identification - Variable in class com.crawljax.forms.FormInput
 
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.
ifNodeOfType(int, int) - Method in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
ifSwitch - Variable in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
 
IGNORE_ATTRIBUTES - Static variable in class com.crawljax.oraclecomparator.comparators.StyleComparator
 
IGNORE_TAGS - Static variable in class com.crawljax.oraclecomparator.comparators.StyleComparator
 
ignoreAttributes - Variable in class com.crawljax.oraclecomparator.comparators.AttributeComparator
 
ignoreAttributes - Variable in class com.crawljax.util.DomDifferenceListener
 
ignoredFrameIdentifiers - Variable in class com.crawljax.core.CandidateElementExtractor
 
ignoredFrameIdentifiers - Variable in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
ignoredFrameIdentifiers - Variable in class com.crawljax.core.configuration.CrawlRules
 
ignoreFrameChecker - Variable in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
IgnoreFrameChecker - Interface in com.crawljax.core.configuration
This interface is used to reflect to operation to see if a given frame must be ignored.
IJ - Variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
image - Variable in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
image - Variable in class com.crawljax.stateabstractions.visual.SIFTStateVertexImpl
 
image - Variable in class com.crawljax.stateabstractions.visual.SSIMStateVertexImpl
 
imagesPerceptuallySimilar(BufferedImage, BufferedImage) - Method in class com.crawljax.stateabstractions.visual.imagehashes.DHash
 
imagesPerceptuallySimilar(String, String) - Method in class com.crawljax.stateabstractions.visual.imagehashes.DHash
compares the DHash of two images and return whether they are perceptually similar (max 10 different pixels allowed)
imagesPerceptuallySimilar(String, String, int) - Method in class com.crawljax.stateabstractions.visual.imagehashes.DHash
compares the DHash of two images and return whether they are perceptually similar (max
ImageUtils - Class in com.crawljax.util
 
ImageUtils() - Constructor for class com.crawljax.util.ImageUtils
 
immutableCopy() - Method in class com.crawljax.core.state.CrawlPath
Create an immutableCopy of the current CrawlPath, used for backtracking for giving them to plugins.
immutableCopy(boolean) - Method in class com.crawljax.core.state.CrawlPath
 
immutableCopyWithoutLast() - Method in class com.crawljax.core.state.CrawlPath
 
includedCrawlElements - Variable in class com.crawljax.core.CandidateElementExtractor
 
includedElements - Variable in class com.crawljax.core.configuration.PreCrawlConfiguration
 
incomplete(List<FormInput>) - Method in class com.crawljax.forms.TrainingFormHandler
Checks if the forms on the page are complete.
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.
incrementDuplicateAccess() - Method in class com.crawljax.core.CandidateElement
 
incrementEquivalentAccess() - Method in class com.crawljax.core.CandidateElement
 
incrementFailCounterFor(Plugin) - Method in class com.crawljax.core.plugin.Plugins
 
incrementNumberOfStates() - Method in class com.crawljax.core.ExitNotifier
 
INDEX_ID - Static variable in interface com.crawljax.core.state.StateVertex
The StateVertex.getId() of the Index state.
indexNodes(AptedNode<D>, int) - Method in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Indexes the nodes of the input tree.
info - Variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
InfoTree - Class in com.crawljax.stateabstractions.dom.RTED
Stores all needed information about a single tree in several indeces.
InfoTree(LblTree, LabelDictionary) - Constructor for class com.crawljax.stateabstractions.dom.RTED.InfoTree
Creates an InfoTree object, gathers all information about aInputTree and stores in indexes.
init(AptedNode<D>, AptedNode<D>) - Method in class com.crawljax.stateabstractions.dom.apted.distance.AllPossibleMappingsTED
Indexes the input trees.
init(AptedNode<D>, AptedNode<D>) - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Initialises node indexers and stores input tree sizes.
init(LblTree, LblTree) - Method in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
Initialization method.
initialState - Variable in class com.crawljax.core.CrawlSession
 
initialState - Variable in class com.crawljax.core.state.StateMachine
 
InMemoryStateFlowGraph - Class in com.crawljax.core.state
The State-Flow Graph is a multi-edge directed graph with states (StateVertex) on the vertices and clickables (Eventable) on the edges.
InMemoryStateFlowGraph(ExitNotifier, StateVertexFactory) - Constructor for class com.crawljax.core.state.InMemoryStateFlowGraph
The constructor.
INNER - Static variable in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Identifier of inner path type = 2;
input(Identification, String) - Method in interface com.crawljax.browser.EmbeddedBrowser
 
input(Identification, String) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
INPUT - com.crawljax.forms.FormInput.InputType
 
inputField(FormInput) - Method in class com.crawljax.core.configuration.InputSpecification
 
inputField(FormInput.InputType, Identification) - Method in class com.crawljax.core.configuration.Form
Specifies an input field to assign a value to.
inputField(FormInput.InputType, Identification) - Method in class com.crawljax.core.configuration.InputSpecification
 
inputFieldIds - Variable in class com.crawljax.core.configuration.CrawlElement
 
inputMap - Variable in class com.crawljax.core.UnfiredFragmentCandidates
 
inputParser - Variable in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
 
InputParser<D> - Interface in com.crawljax.stateabstractions.dom.apted.parser
This interface specifies methods (currently only one) that must be implemented for a custom input parser.
inputSpecification - Variable in class com.crawljax.core.configuration.CrawlRules
 
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
 
InputType() - Constructor for enum com.crawljax.forms.FormInput.InputType
 
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.
InputValueBoolean - Class in com.crawljax.forms
Value for a FormInputs that take a boolean type input.
InputValueBoolean(boolean) - Constructor for class com.crawljax.forms.InputValueBoolean
 
inputValues - Variable in class com.crawljax.forms.FormInput
 
inputValues(boolean...) - Method in class com.crawljax.forms.FormInput
Sets the values of this input field.
inputValues(String...) - Method in class com.crawljax.forms.FormInput
 
inputValues(Set<InputValue>) - Method in class com.crawljax.forms.FormInput
 
ins(AptedNode<StringNodeData>) - Method in class com.crawljax.stateabstractions.dom.apted.costmodel.PerEditOperationStringNodeDataCostModel
Calculates the cost of inserting a node.
ins(AptedNode<StringNodeData>) - Method in class com.crawljax.stateabstractions.dom.apted.costmodel.StringUnitCostModel
Calculates the cost of inserting a node.
ins(AptedNode<D>) - Method in interface com.crawljax.stateabstractions.dom.apted.costmodel.CostModel
Calculates the cost of inserting a node.
insCost - Variable in class com.crawljax.stateabstractions.dom.apted.costmodel.PerEditOperationStringNodeDataCostModel
Stores the cost of inserting a node.
inspectNewDom(Eventable, StateVertex) - Method in class com.crawljax.core.Crawler
 
inspectNewState(Eventable) - Method in class com.crawljax.core.Crawler
 
instance - Static variable in class com.crawljax.forms.FormInputValueHelper
 
insufficientComplexityDistance - Static variable in class com.crawljax.stateabstractions.dom.TLSHStateVertexFactory
 
interruptThread() - Method in class com.crawljax.core.Crawler
 
inThreshold(StateVertex) - Method in interface com.crawljax.core.state.StateVertex
 
inThreshold(StateVertex) - Method in class com.crawljax.core.state.StateVertexImpl
 
inThreshold(StateVertex) - Method in class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHashStateVertexImpl
 
inThreshold(StateVertex) - Method in class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHashStateVertexImpl
 
inThreshold(StateVertex) - Method in class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHashStateVertexImpl
 
inThreshold(StateVertex) - Method in class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHashStateVertexImpl
 
inThreshold(StateVertex) - Method in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexImpl
 
inThreshold(StateVertex) - Method in class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHashStateVertexImpl
 
IntStr - Variable in class com.crawljax.stateabstractions.dom.RTED.LabelDictionary
 
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
 
invariantChecker - Variable in class com.crawljax.core.state.StateMachine
The invariantChecker to use when updating the state machine.
invariants - Variable in class com.crawljax.condition.ConditionTypeChecker
 
invariants - Variable in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
invariants - Variable in class com.crawljax.core.configuration.CrawlRules
 
inXPath - Variable in class com.crawljax.condition.eventablecondition.EventableCondition
 
isAccessTransferred() - Method in class com.crawljax.fragmentation.Fragment
 
isADifferentiator(List<Node>, Node) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
isApplyNonSelAdvantage() - Method in class com.crawljax.core.configuration.CrawlRules
 
isAvoidDifferentBacktracking() - Method in class com.crawljax.core.configuration.CrawlRules
 
isAvoidUnrelatedBacktracking() - Method in class com.crawljax.core.configuration.CrawlRules
 
isBacktrackSuccess() - Method in class com.crawljax.core.CrawlPathInfo
 
isBacktrackSuccess() - Method in class com.crawljax.core.state.CrawlPath
 
isChecked() - Method in class com.crawljax.forms.InputValue
 
isChecked() - Method in class com.crawljax.forms.InputValueBoolean
 
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.
isClickOnce() - Method in class com.crawljax.core.configuration.CrawlRules
 
isClone(String, String, double) - Method in class com.crawljax.oraclecomparator.comparators.EditDistanceComparator
 
isCrawlFrames() - Method in class com.crawljax.core.configuration.CrawlRules
 
isCrawlHiddenAnchors() - Method in class com.crawljax.core.configuration.CrawlRules
 
isCrawlNearDuplicates() - Method in class com.crawljax.core.configuration.CrawlRules
 
isDefaultBuilder() - Method in class com.crawljax.core.configuration.BrowserConfiguration
 
isDelayNearDuplicateCrawling() - Method in class com.crawljax.core.configuration.CrawlRules
 
isDirectAccess() - Method in class com.crawljax.core.CandidateElement
 
isDynamic - Variable in class com.crawljax.fragmentation.Fragment
 
isDynamic - Variable in class com.crawljax.fragmentation.FragmentOutput
 
isDynamic() - Method in class com.crawljax.fragmentation.Fragment
 
isDynamic() - Method in class com.crawljax.fragmentation.FragmentOutput
 
isEmpty() - Method in class com.crawljax.core.UnfiredCandidateActions
 
isEmpty() - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
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
 
isExcluded(Document, Element, EventableConditionChecker) - Method in class com.crawljax.core.CandidateElementExtractor
 
isExitCalled() - Method in class com.crawljax.core.ExitNotifier
 
isExternal(String) - Method in class com.crawljax.core.CandidateElementExtractor
 
isFileForDownloading(String) - Method in class com.crawljax.core.CandidateElementExtractor
 
isFollowExternalLinks() - Method in class com.crawljax.core.configuration.CrawlRules
 
isFragmented() - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
isFrameIgnored(String) - Method in class com.crawljax.core.CandidateElementExtractor
 
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?
isGlobal - Variable in class com.crawljax.fragmentation.Fragment
 
isGlobal - Variable in class com.crawljax.fragmentation.FragmentOutput
 
isGlobal() - Method in class com.crawljax.fragmentation.Fragment
 
isGlobal() - Method in class com.crawljax.fragmentation.FragmentOutput
 
isInScope(String) - Method in interface com.crawljax.core.configuration.CrawlScope
Tells whether or not the given URL is in scope.
isInScope(String) - Method in class com.crawljax.core.configuration.DefaultCrawlScope
 
isJavascript(String) - Static method in class com.crawljax.util.UrlUtils
 
isLeaf(int) - Method in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Verifies if node is a leaf.
isNearDuplicate - Variable in class com.crawljax.core.state.StateVertexImpl
 
isNearDuplicate() - Method in class com.crawljax.core.state.StateVertexImpl
 
isNewLabelsAllowed() - Method in class com.crawljax.stateabstractions.dom.RTED.LabelDictionary
 
isOnURL() - Method in interface com.crawljax.core.state.StateVertex
 
isOnURL() - Method in class com.crawljax.core.state.StateVertexImpl
 
isRandomizeCandidateElements() - Method in class com.crawljax.core.configuration.CrawlRules
 
isReachedNearDup() - Method in class com.crawljax.core.CrawlPathInfo
 
isReachedNearDup() - Method in class com.crawljax.core.state.CrawlPath
 
isRestoreConnectedEdges() - Method in class com.crawljax.core.configuration.CrawlRules
 
isSameDomain(String, URI) - Static method in class com.crawljax.util.UrlUtils
Checks if the given URL is part of the domain, or a sub-domain of the given URI.
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
 
isSet - Variable in class com.crawljax.di.CrawlSessionProvider
 
isSkipExploredActions() - Method in class com.crawljax.core.configuration.CrawlRules
 
isSwitched() - Method in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
isTEDMapping(ArrayList<int[]>) - Method in class com.crawljax.stateabstractions.dom.apted.distance.AllPossibleMappingsTED
Test if a 1-1 mapping is a TED mapping.
isTestInvariantsWhileCrawling() - Method in class com.crawljax.core.configuration.CrawlRules
 
isUSE_CDP() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
isUSE_CDP() - Method in class com.crawljax.core.configuration.BrowserOptions
 
isUseEquivalentReset() - Method in class com.crawljax.core.configuration.CrawlRules
 
isUseful - Variable in class com.crawljax.fragmentation.Fragment
 
isUseful - Variable in class com.crawljax.fragmentation.FragmentOutput
 
isUseful() - Method in class com.crawljax.fragmentation.Fragment
 
isUseful() - Method in class com.crawljax.fragmentation.FragmentOutput
 
isValid(Eventable) - Method in class com.crawljax.core.Crawler
 
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.
isVisualData() - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
it1 - Variable in class com.crawljax.stateabstractions.dom.apted.distance.AllPossibleMappingsTED
 
it1 - Variable in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Indexer of the source tree.
it1 - Variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
it2 - Variable in class com.crawljax.stateabstractions.dom.apted.distance.AllPossibleMappingsTED
Indexer of the destination tree.
it2 - Variable in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Indexer of the destination tree.
it2 - Variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 

J

JavaScriptCondition - Class in com.crawljax.condition
A condition in the form of a JavaScript expression which returns true if the expression return true.
JavaScriptCondition(String) - Constructor for class com.crawljax.condition.JavaScriptCondition
Construct a JavaScript condition check.
jOfI(InfoTree, int, int, int, int, int, int) - Method in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
Returns j for given i, result of j(i) form Demaine's algorithm.

K

KAPPA - Static variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 
KERNEL - Static variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
Filter kernel for Laplacian convolution.
KEY_DUMMY_LABEL - Static variable in class com.crawljax.stateabstractions.dom.RTED.LabelDictionary
 
KNOWN_PLUGINS - Static variable in class com.crawljax.core.plugin.Plugins
 
KR - Static variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
KR - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
krSizesSumTmp - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Temporary variable used in indexing for storing sum of keyroot node sizes.
krSizesSumTmp - Variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 

L

la - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Comparison
 
label - Variable in class com.crawljax.stateabstractions.dom.apted.node.StringNodeData
The label of a node.
label - Variable in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
LabelDictionary - Class in com.crawljax.stateabstractions.dom.RTED
This provides a way of using small int values to represent String labels, as opposed to storing the labels directly.
LabelDictionary() - Constructor for class com.crawljax.stateabstractions.dom.RTED.LabelDictionary
Creates a new blank dictionary.
lang - Variable in class com.crawljax.core.configuration.BrowserConfiguration
 
last() - Method in class com.crawljax.core.state.CrawlPath
Get the last Eventable in the path.
latch - Variable in class com.crawljax.core.ExitNotifier
 
lb - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Comparison
 
LblTree - Class in com.crawljax.stateabstractions.dom.RTED
A node of a tree.
LblTree(String, int) - Constructor for class com.crawljax.stateabstractions.dom.RTED.LblTree
Use only this constructor!
lchl - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Stores the number of leftmost-child leaf nodes in the input tree [2, Section 5.3].
ld - Variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
LEAF_SIZE - Static variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Comparison
 
leafCount - Variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
leastCommonAncestor(List<Fragment>, Fragment) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
LEFT - Static variable in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Identifier of left path type = 0;
LEFT - Static variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
LEFT - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
levels - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.PyramidTask
 
LevenshteinStateVertexFactory - Class in com.crawljax.stateabstractions.dom
The default factory that creates State vertexes with a Object.hashCode() and Object.equals(Object) function based on the Stripped dom.
LevenshteinStateVertexFactory() - Constructor for class com.crawljax.stateabstractions.dom.LevenshteinStateVertexFactory
 
LevenshteinStateVertexFactory(double) - Constructor for class com.crawljax.stateabstractions.dom.LevenshteinStateVertexFactory
 
LevenshteinStateVertexImpl - Class in com.crawljax.stateabstractions.dom
The state vertex class which represents a state in the browser.
LevenshteinStateVertexImpl(int, String, String, String, String, EditDistanceComparator) - Constructor for class com.crawljax.stateabstractions.dom.LevenshteinStateVertexImpl
Defines a State.
linkedInputFields - Variable in class com.crawljax.condition.eventablecondition.EventableCondition
 
listToString(List<?>) - Static method in class com.crawljax.core.configuration.ConfigurationHelper
 
listToStringEmptyStringAllowed(List<String>) - Static method in class com.crawljax.core.configuration.ConfigurationHelper
 
load() - Static method in class com.crawljax.stateabstractions.visual.OpenCVLoad
 
loaded - Static variable in class com.crawljax.stateabstractions.visual.OpenCVLoad
 
loadFragmentDom(Document, BufferedImage) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
loadFragmentState(StateVertex, FragmentManager, Document, BufferedImage) - Static method in class com.crawljax.fragmentation.FragmentationPlugin
Loads a statevertex in an offline setting using a previously fragmented and recorded DOM.
locateFrameAndGetSource(Document, String, Element) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
location - Static variable in class com.crawljax.stateabstractions.visual.OpenCVLoad
 
locks - Variable in class com.crawljax.core.UnfiredCandidateActions
 
locks - Variable in class com.crawljax.core.UnfiredFragmentCandidates
 
LOG - Static variable in class com.crawljax.clickabledetection.ClickableDetectorPlugin
 
LOG - Static variable in class com.crawljax.condition.eventablecondition.EventableConditionChecker
 
LOG - Static variable in class com.crawljax.condition.RegexCondition
 
LOG - Static variable in class com.crawljax.core.CandidateElementExtractor
 
LOG - Static variable in class com.crawljax.core.configuration.CrawlActionsBuilder
 
LOG - Static variable in class com.crawljax.core.CrawlController
 
LOG - Static variable in class com.crawljax.core.Crawler
 
LOG - Static variable in class com.crawljax.core.CrawlTaskConsumer
 
LOG - Static variable in class com.crawljax.core.plugin.descriptor.PluginDescriptor
 
LOG - Static variable in class com.crawljax.core.state.InMemoryStateFlowGraph
 
LOG - Static variable in class com.crawljax.core.state.StateVertexImpl
 
LOG - Static variable in class com.crawljax.core.UnfiredCandidateActions
 
LOG - Static variable in class com.crawljax.core.UnfiredFragmentCandidates
 
LOG - Static variable in class com.crawljax.di.CoreModule
 
LOG - Static variable in class com.crawljax.di.CrawlSessionProvider
 
LOG - Static variable in class com.crawljax.fragmentation.Fragment
 
LOG - Static variable in class com.crawljax.fragmentation.FragmentationPlugin
 
LOG - Static variable in class com.crawljax.fragmentation.FragmentManager
 
LOG - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTEDUtils
 
LOG - Static variable in class com.crawljax.stateabstractions.dom.TLSHStateVertexFactory
 
LOG - Static variable in class com.crawljax.stateabstractions.dom.TLSHStateVertexImpl
 
LOG - Static variable in class com.crawljax.stateabstractions.visual.ColorHistogramStateVertexFactory
 
LOG - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHashStateVertexFactory
 
LOG - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHashStateVertexFactory
 
LOG - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHashStateVertexFactory
 
LOG - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.DHash
 
LOG - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.DHashStateVertexFactory
 
LOG - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHashStateVertexFactory
 
LOG - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexFactory
 
LOG - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHashStateVertexFactory
 
LOG - Static variable in class com.crawljax.stateabstractions.visual.PDiffStateVertexFactory
 
LOG - Static variable in class com.crawljax.stateabstractions.visual.SIFTStateVertexFactory
 
LOG - Static variable in class com.crawljax.stateabstractions.visual.SSIMStateVertexFactory
 
LOG - Static variable in class com.crawljax.util.DomHistoryElement
 
LOG - Static variable in class com.crawljax.util.XPathHelper
 
LOGGER - Static variable in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
LOGGER - Static variable in class com.crawljax.browser.WebDriverBrowserBuilder
 
LOGGER - Static variable in class com.crawljax.condition.browserwaiter.WaitCondition
 
LOGGER - Static variable in class com.crawljax.condition.browserwaiter.WaitConditionChecker
 
LOGGER - Static variable in class com.crawljax.condition.ConditionTypeChecker
 
LOGGER - Static variable in class com.crawljax.core.CrawlSession
 
LOGGER - Static variable in class com.crawljax.core.plugin.Plugins
 
LOGGER - Static variable in class com.crawljax.core.state.StateMachine
 
LOGGER - Static variable in class com.crawljax.forms.FormHandler
 
LOGGER - Static variable in class com.crawljax.forms.FormInputValueHelper
 
LOGGER - Static variable in class com.crawljax.forms.TrainingFormHandler
 
LOGGER - Static variable in class com.crawljax.oraclecomparator.comparators.ScriptComparator
 
LOGGER - Static variable in class com.crawljax.oraclecomparator.comparators.StyleComparator
 
LOGGER - Static variable in class com.crawljax.oraclecomparator.comparators.XPathExpressionComparator
 
LOGGER - Static variable in class com.crawljax.oraclecomparator.StateComparator
 
LOGGER - Static variable in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
LOGGER - Static variable in class com.crawljax.stateabstractions.hybrid.StructuralVisualStateVertexFactory
 
LOGGER - Static variable in class com.crawljax.stateabstractions.visual.ColorHistogram
 
LOGGER - Static variable in class com.crawljax.stateabstractions.visual.PDiffComparator
 
LOGGER - Static variable in class com.crawljax.stateabstractions.visual.SIFTComparator
 
LOGGER - Static variable in class com.crawljax.stateabstractions.visual.SIFTStateVertexImpl
 
LOGGER - Static variable in class com.crawljax.stateabstractions.visual.SSIMStateVertexImpl
 
LOGGER - Static variable in class com.crawljax.util.DomUtils
 
LOGGER - Static variable in class com.crawljax.util.ElementResolver
 
Logic - Class in com.crawljax.condition
Logic operations for conditions.
Logic() - Constructor for class com.crawljax.condition.Logic
 
Logic.And - Class in com.crawljax.condition
 
Logic.Not - Class in com.crawljax.condition
 
Logic.Or - Class in com.crawljax.condition
 
lowerCaseAttributes(String) - Static method in class com.crawljax.util.XPathHelper
 
luminance - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Builder
 
luminance - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 
LUMINANCE - Static variable in class com.crawljax.stateabstractions.visual.PDiffComparator
 
LUMINANCE_ONLY - Static variable in class com.crawljax.stateabstractions.visual.PDiffComparator
 
luminanceOnly - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Builder
 
luminanceOnly - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 
lut - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 

M

MACBOOK_PRO_RETINA_PIXEL_DENSITY - Static variable in class com.crawljax.core.configuration.BrowserOptions
 
main(String[]) - Static method in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
Main method, invoced when executing the jar file.
main(String[]) - Static method in class com.crawljax.stateabstractions.visual.SSIM
 
MANUAL - com.crawljax.core.configuration.ProxyConfiguration.ProxyType
Use a manually configured proxy (using your ProxyConfiguration object).
manualProxyOn(String, int) - Static method in class com.crawljax.core.configuration.ProxyConfiguration
 
mapInput(Eventable, List<FormInput>) - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
mapping - Variable in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
 
mappingCost(List<int[]>) - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Calculates the cost of an edit mapping.
mappingsToString(ArrayList<ArrayList<int[]>>) - Method in class com.crawljax.stateabstractions.dom.apted.distance.AllPossibleMappingsTED
Constructs a string representation of a set of mappings.
markChecked(CandidateElement) - Method in class com.crawljax.core.CandidateElementManager
Mark a given element as checked to prevent duplicate work.
markChecked(CandidateElement) - Method in interface com.crawljax.core.ExtractorManager
Mark a given element as checked to prevent duplicate work.
MarrHildrethImageHash - Class in com.crawljax.stateabstractions.visual.imagehashes
 
MarrHildrethImageHash() - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHash
 
MarrHildrethImageHash(double) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHash
 
MarrHildrethImageHashStateVertexFactory - Class in com.crawljax.stateabstractions.visual.imagehashes
The default factory that creates State vertexes with a Object.hashCode() and Object.equals(Object) function based on the visual hash of the web page's screenshot.
MarrHildrethImageHashStateVertexFactory() - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHashStateVertexFactory
 
MarrHildrethImageHashStateVertexImpl - Class in com.crawljax.stateabstractions.visual.imagehashes
The state vertex class which represents a state in the browser.
MarrHildrethImageHashStateVertexImpl(int, String, String, MarrHildrethImageHash, Mat) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHashStateVertexImpl
Creates a current state without an url and the @strippedDom same as the @dom.
MarrHildrethImageHashStateVertexImpl(int, String, String, String, String, MarrHildrethImageHash, Mat) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHashStateVertexImpl
Defines a State.
mask(double) - Static method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
Visual Masking Function from Daly 1993
Mat2BufferedImage(Mat) - Static method in class com.crawljax.util.ImageUtils
 
matchingBracket(String, int) - Static method in class com.crawljax.stateabstractions.dom.apted.util.FormatUtilities
 
MAX_INT - Static variable in class com.crawljax.forms.RandomInputValueGenerator
 
MAX_PYR_LEVELS - Static variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 
MAX_REPEAT - Static variable in class com.crawljax.core.UnfiredFragmentCandidates
 
MAX_SEARCH_LOOPS - Static variable in class com.crawljax.util.XPathHelper
 
MAX_STATES - com.crawljax.core.ExitNotifier.ExitStatus
The maximum number of states is reached as defined in CrawljaxConfiguration.getMaximumStates().
MAX_TIME - com.crawljax.core.ExitNotifier.ExitStatus
The maximum crawl time is reached as defined in CrawljaxConfiguration.getMaximumRuntime().
maxCount - Variable in class com.crawljax.condition.CountCondition
 
maxDepth - Variable in class com.crawljax.core.Crawler
 
maximumCrawlTime - Variable in class com.crawljax.core.CrawlController
 
maximumDepth - Variable in class com.crawljax.core.configuration.CrawljaxConfiguration
 
maximumRuntime - Variable in class com.crawljax.core.configuration.CrawljaxConfiguration
 
maximumStates - Variable in class com.crawljax.core.configuration.CrawljaxConfiguration
 
maxRaw - Variable in class com.crawljax.stateabstractions.dom.TLSHStateVertexImpl
 
maxRaw - Variable in class com.crawljax.stateabstractions.visual.imagehashes.VisHash
 
maxRepeatExploredActions - Variable in class com.crawljax.core.configuration.CrawlRules
 
maxStates - Variable in class com.crawljax.core.ExitNotifier
 
maxThreshold - Variable in class com.crawljax.stateabstractions.visual.imagehashes.VisHash
 
MetricsModule - Class in com.crawljax.metrics
The module used for setting up Metrics.
MetricsModule() - Constructor for class com.crawljax.metrics.MetricsModule
 
minThreshold - Variable in class com.crawljax.stateabstractions.visual.imagehashes.VisHash
 
MODAL_HTML - Static variable in class com.crawljax.forms.TrainingFormHandler
The HTML to display when the crawl is paused for form input.
mode - Static variable in class com.crawljax.stateabstractions.dom.TLSHStateVertexFactory
 
mode - Variable in class com.crawljax.stateabstractions.dom.TLSHStateVertexImpl
 
Mode() - Constructor for enum com.crawljax.stateabstractions.dom.DOMConfiguration.Mode
 
modifiedNodes - Variable in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
movedNodes - Variable in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 

N

name - com.crawljax.core.state.Identification.How
 
name - Variable in class com.crawljax.core.plugin.descriptor.jaxb.generated.OptionList.Option
 
name - Variable in class com.crawljax.core.plugin.descriptor.jaxb.generated.PluginDescriptor
 
name - Variable in class com.crawljax.core.plugin.descriptor.PluginDescriptor
 
name - Variable in class com.crawljax.core.state.StateVertexImpl
 
NAME - Static variable in class com.crawljax.stateabstractions.visual.ColorHistogram
 
nand(Condition...) - Static method in class com.crawljax.condition.Logic
 
nd2 - Variable in class com.crawljax.fragmentation.FragmentOutput
 
ND2 - com.crawljax.fragmentation.Fragment.FragmentComparision
 
ND2 - com.crawljax.fragmentation.FragmentManager.ACCESS
 
nd2Fragments - Variable in class com.crawljax.fragmentation.Fragment
 
NEARDUPLICATE1 - com.crawljax.core.state.StatePair.StateComparision
 
NEARDUPLICATE2 - com.crawljax.core.state.StatePair.StateComparision
 
nearDuplicates - Variable in class com.crawljax.fragmentation.FragmentManager
Global map that maintains clusters of states.
nearestState - Variable in class com.crawljax.core.state.StateVertexImpl
 
nestedBlockIncludesNode(Element) - Method in class com.crawljax.fragmentation.Fragment
 
nestedBlocks - Variable in class com.crawljax.fragmentation.Fragment
 
newChromeBrowser(ImmutableSortedSet<String>, long, long, boolean) - Method in class com.crawljax.browser.WebDriverBrowserBuilder
 
newDocument - Variable in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
newEdgeBrowser(ImmutableSortedSet<String>, long, long, boolean) - Method in class com.crawljax.browser.WebDriverBrowserBuilder
 
newExtractor(EmbeddedBrowser) - Method in interface com.crawljax.di.CoreModule.CandidateElementExtractorFactory
 
newFirefoxBrowser(ImmutableSortedSet<String>, long, long, boolean) - Method in class com.crawljax.browser.WebDriverBrowserBuilder
 
newFormHandler(EmbeddedBrowser) - Method in interface com.crawljax.di.CoreModule.FormHandlerFactory
 
newLabelsAllowed - Variable in class com.crawljax.stateabstractions.dom.RTED.LabelDictionary
 
newStateFor(EmbeddedBrowser) - Method in class com.crawljax.core.state.StateMachine
 
newStateFor(String, String, String, EmbeddedBrowser) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
 
newStateVertex(int, String, String, String, String, EmbeddedBrowser) - Method in class com.crawljax.core.state.DefaultStateVertexFactory
 
newStateVertex(int, String, String, String, String, EmbeddedBrowser) - Method in class com.crawljax.core.state.StateVertexFactory
Defines a State.
newStateVertex(int, String, String, String, String, EmbeddedBrowser) - Method in class com.crawljax.stateabstractions.dom.LevenshteinStateVertexFactory
 
newStateVertex(int, String, String, String, String, EmbeddedBrowser) - Method in class com.crawljax.stateabstractions.dom.RTEDStateVertexFactory
 
newStateVertex(int, String, String, String, String, EmbeddedBrowser) - Method in class com.crawljax.stateabstractions.dom.TLSHStateVertexFactory
 
newStateVertex(int, String, String, String, String, EmbeddedBrowser) - Method in class com.crawljax.stateabstractions.hybrid.FragGenStateVertexFactory
 
newStateVertex(int, String, String, String, String, EmbeddedBrowser) - Method in class com.crawljax.stateabstractions.hybrid.StructuralVisualStateVertexFactory
 
newStateVertex(int, String, String, String, String, EmbeddedBrowser) - Method in class com.crawljax.stateabstractions.visual.ColorHistogramStateVertexFactory
 
newStateVertex(int, String, String, String, String, EmbeddedBrowser) - Method in class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHashStateVertexFactory
 
newStateVertex(int, String, String, String, String, EmbeddedBrowser) - Method in class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHashStateVertexFactory
 
newStateVertex(int, String, String, String, String, EmbeddedBrowser) - Method in class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHashStateVertexFactory
 
newStateVertex(int, String, String, String, String, EmbeddedBrowser) - Method in class com.crawljax.stateabstractions.visual.imagehashes.DHashStateVertexFactory
 
newStateVertex(int, String, String, String, String, EmbeddedBrowser) - Method in class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHashStateVertexFactory
 
newStateVertex(int, String, String, String, String, EmbeddedBrowser) - Method in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexFactory
 
newStateVertex(int, String, String, String, String, EmbeddedBrowser) - Method in class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHashStateVertexFactory
 
newStateVertex(int, String, String, String, String, EmbeddedBrowser) - Method in class com.crawljax.stateabstractions.visual.PDiffStateVertexFactory
 
newStateVertex(int, String, String, String, String, EmbeddedBrowser) - Method in class com.crawljax.stateabstractions.visual.SIFTStateVertexFactory
 
newStateVertex(int, String, String, String, String, EmbeddedBrowser) - Method in class com.crawljax.stateabstractions.visual.SSIMStateVertexFactory
 
newStateVertex(int, String, String, String, String, EmbeddedBrowser, DHash) - Method in class com.crawljax.stateabstractions.hybrid.StructuralVisualStateVertexFactory
 
newTrainingFormHandler(EmbeddedBrowser) - Method in interface com.crawljax.di.CoreModule.TrainingFormHandlerFactory
 
newVertex - Variable in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
next - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Comparison.CompareTask
 
nextBackTrackingId - Variable in class com.crawljax.core.Crawler
 
nextEventableId - Variable in class com.crawljax.core.Crawler
 
nextStateNameCounter - Variable in class com.crawljax.core.state.InMemoryStateFlowGraph
 
nndrRatio - Static variable in class com.crawljax.stateabstractions.visual.SIFTComparator
 
NO_NODE - Variable in class com.crawljax.stateabstractions.dom.RTED.LblTree
no node id
NO_TREE_ID - Variable in class com.crawljax.stateabstractions.dom.RTED.LblTree
no tree id is defined
node - Variable in class com.crawljax.core.state.Element
 
nodeCandidateMapping - Variable in class com.crawljax.core.state.StateVertexImpl
 
nodeData - Variable in class com.crawljax.stateabstractions.dom.apted.node.AptedNode
Information associated to and stored at each node.
nodeID - Variable in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
NodeIndexer<D,​C extends CostModel> - Class in com.crawljax.stateabstractions.dom.apted.node
Indexes nodes of the input tree to the algorithm that is already parsed to tree structure using AptedNode class.
NodeIndexer(AptedNode<D>, C) - Constructor for class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Indexes the nodes of input trees and stores the indices for quick access from APTED algorithm.
nodeMappings - Variable in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
nodeType - Variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
nodeType_L - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from left-to-right preorder id of node n (starting with 0) to a boolean value that states if node n lies on the leftmost path starting at n's parent [2, Algorithm 1, Lines 26,36].
nodeType_R - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from left-to-right preorder id of node n (starting with 0) to a boolean value that states if node n lies on the rightmost path starting at n's parent input tree [2, Section 5.3, Algorithm 1, Lines 26,36].
nonNormalizedTreeDist() - Method in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
nonNormalizedTreeDist(LblTree, LblTree) - Method in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
Computes the tree edit distance between trees t1 and t2.
noProxy() - Static method in class com.crawljax.core.configuration.ProxyConfiguration
 
NORMAL - com.crawljax.core.configuration.CrawlRules.CrawlPriorityMode
 
NORMAL - com.crawljax.core.configuration.CrawlRules.FormFillMode
 
NORMAL - com.crawljax.core.configuration.CrawlRules.FormFillOrder
 
normalize(String) - Method in class com.crawljax.oraclecomparator.AbstractComparator
Override this method to apply normalization to the comparison.
normalize(String) - Method in interface com.crawljax.oraclecomparator.Comparator
 
normalize(String) - Method in class com.crawljax.oraclecomparator.comparators.AttributeComparator
 
normalize(String) - Method in class com.crawljax.oraclecomparator.comparators.DummyComparator
 
normalize(String) - Method in class com.crawljax.oraclecomparator.comparators.PlainStructureComparator
 
normalize(String) - Method in class com.crawljax.oraclecomparator.comparators.RegexComparator
 
normalize(String) - Method in class com.crawljax.oraclecomparator.comparators.ScriptComparator
 
normalize(String) - Method in class com.crawljax.oraclecomparator.comparators.SimpleComparator
 
normalize(String) - Method in class com.crawljax.oraclecomparator.comparators.StyleComparator
 
normalize(String) - Method in class com.crawljax.oraclecomparator.comparators.XPathExpressionComparator
 
not(Condition) - Static method in class com.crawljax.condition.Logic
 
Not(Condition) - Constructor for class com.crawljax.condition.Logic.Not
 
NOTHING - com.crawljax.core.configuration.ProxyConfiguration.ProxyType
Don't use a proxy at all.
NotRegexCondition - Class in com.crawljax.condition
A condition which returns true iff the expression does NOT occur in the DOM.
NotRegexCondition(String) - Constructor for class com.crawljax.condition.NotRegexCondition
 
NotUrlCondition - Class in com.crawljax.condition
Conditions that returns true iff the browser's current url NOT contains url.
NotUrlCondition(String) - Constructor for class com.crawljax.condition.NotUrlCondition
 
NotVisibleCondition - Class in com.crawljax.condition
Conditions that returns true iff element found with By is visible.
NotVisibleCondition(Identification) - Constructor for class com.crawljax.condition.NotVisibleCondition
 
NotXPathCondition - Class in com.crawljax.condition
Condition that returns true iff no elements are found with expression.
NotXPathCondition(String) - Constructor for class com.crawljax.condition.NotXPathCondition
 
NUMBER - com.crawljax.forms.FormInput.InputType
 
numberOfBrowsers - Variable in class com.crawljax.core.configuration.BrowserConfiguration
 
numberOfExaminedElements() - Method in class com.crawljax.core.CandidateElementManager
Return internal counter for the examined elements.
numberOfExaminedElements() - Method in interface com.crawljax.core.ExtractorManager
Return internal counter for the examined elements.
numNonSelections - Variable in class com.crawljax.fragmentation.FragmentManager
 
numOneDegreePixels - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 

O

ObjectFactory - Class in com.crawljax.core.plugin.descriptor.jaxb.generated
This object contains factory methods for each Java content interface and Java element interface generated in the generated package.
ObjectFactory() - Constructor for class com.crawljax.core.plugin.descriptor.jaxb.generated.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: generated
objectToXML(Object, String) - Static method in class com.crawljax.util.XMLObject
Converts an object to an XML file.
offer(Runnable) - Method in class com.crawljax.core.CrawlQueue
 
offer(Runnable, long, TimeUnit) - Method in class com.crawljax.core.CrawlQueue
 
oldDocument - Variable in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
OLDEST_FIRST - com.crawljax.core.configuration.CrawlRules.CrawlPriorityMode
 
oldVertex - Variable in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
onBrowserClose(CrawlerContext) - Method in interface com.crawljax.core.plugin.OnBrowserClosePlugin
This method is executed when the browser is closed
OnBrowserClosePlugin - Interface in com.crawljax.core.plugin
This interface denotes the Plugin type that is executed every time browser is closed
onBrowserCreated(EmbeddedBrowser) - Method in interface com.crawljax.core.plugin.OnBrowserCreatedPlugin
This method is executed when a new browser has been created and ready to be used by the Crawler.
OnBrowserCreatedPlugin - Interface in com.crawljax.core.plugin
This interface denotes the Plugin type that is executed every time when a new Browser is created.
onFireEventFailed(CrawlerContext, Eventable, List<Eventable>) - Method in interface com.crawljax.core.plugin.OnFireEventFailedPlugin
Method that is called when an event that was requested to fire failed firing.
OnFireEventFailedPlugin - Interface in com.crawljax.core.plugin
Plugin type that is called every time event that was requested to fire failed firing.
onInvariantViolation(Invariant, CrawlerContext) - Method in interface com.crawljax.core.plugin.OnInvariantViolationPlugin
Method that is called when an invariant is violated.
OnInvariantViolationPlugin - Interface in com.crawljax.core.plugin
Plugin type that is called every time an invariant is violated.
onNewState(CrawlerContext, StateVertex) - Method in class com.crawljax.clickabledetection.ClickableDetectorPlugin
 
onNewState(CrawlerContext, StateVertex) - Method in interface com.crawljax.core.plugin.OnNewStatePlugin
Method that is called when a new state is found.
onNewState(CrawlerContext, StateVertex) - Method in class com.crawljax.fragmentation.FragmentationPlugin
 
OnNewStatePlugin - Interface in com.crawljax.core.plugin
Plugin type that is called every time a new state is found by Crawljax.
onRevisitState(CrawlerContext, StateVertex) - Method in interface com.crawljax.core.plugin.OnRevisitStatePlugin
Method that is called every time a state is revisited by Crawljax.
onRevisitState(CrawlerContext, StateVertex) - Method in class com.crawljax.fragmentation.FragmentationPlugin
 
OnRevisitStatePlugin - Interface in com.crawljax.core.plugin
Plugin type that is called every time a state is revisited by Crawljax.
onURL - Variable in class com.crawljax.core.state.StateVertexImpl
 
onUrlFirstLoad(CrawlerContext) - Method in interface com.crawljax.core.plugin.OnUrlFirstLoadPlugin
Method that is called when the url is loaded the first time.
OnUrlFirstLoadPlugin - Interface in com.crawljax.core.plugin
Plugin type that is called after the initial URL is (re)loaded.
onUrlLoad(CrawlerContext) - Method in interface com.crawljax.core.plugin.OnUrlLoadPlugin
Method that is called after the url is (re) loaded.
OnUrlLoadPlugin - Interface in com.crawljax.core.plugin
Plugin type that is called after the initial URL is (re)loaded.
onURLSet - Variable in class com.crawljax.core.state.StateMachine
 
OPEN_BRACKET - Static variable in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
OpenCVLoad - Class in com.crawljax.stateabstractions.visual
 
OpenCVLoad() - Constructor for class com.crawljax.stateabstractions.visual.OpenCVLoad
 
option - Variable in class com.crawljax.core.plugin.descriptor.jaxb.generated.OptionList
 
Option() - Constructor for class com.crawljax.core.plugin.descriptor.jaxb.generated.OptionList.Option
 
OptionList - Class in com.crawljax.core.plugin.descriptor.jaxb.generated
Java class for option-list complex type.
OptionList() - Constructor for class com.crawljax.core.plugin.descriptor.jaxb.generated.OptionList
 
OptionList.Option - Class in com.crawljax.core.plugin.descriptor.jaxb.generated
Java class for anonymous complex type.
options - Variable in class com.crawljax.core.plugin.descriptor.jaxb.generated.Parameter
 
options - Variable in class com.crawljax.core.plugin.descriptor.Parameter
 
or(Condition...) - Static method in class com.crawljax.condition.Logic
 
Or(Condition...) - Constructor for class com.crawljax.condition.Logic.Or
 
oracle - Variable in class com.crawljax.oraclecomparator.OracleComparator
 
oracleComparator - Variable in class com.crawljax.oraclecomparator.StateComparator
 
OracleComparator - Class in com.crawljax.oraclecomparator
This class contains the oracle and its precondition(s).
OracleComparator(String, Comparator) - Constructor for class com.crawljax.oraclecomparator.OracleComparator
 
OracleComparator(String, Comparator, Condition...) - Constructor for class com.crawljax.oraclecomparator.OracleComparator
 
OracleComparator(String, Comparator, List<Condition>) - Constructor for class com.crawljax.oraclecomparator.OracleComparator
 
oracleComparators - Variable in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
oracleComparators - Variable in class com.crawljax.core.configuration.CrawlRules
 
orderFormInputs(List<FormInput>) - Method in class com.crawljax.core.Crawler
Computes visual order
ORIGINAL_DOM - com.crawljax.stateabstractions.dom.DOMConfiguration.Mode
 
output - Variable in class com.crawljax.core.configuration.CrawljaxConfiguration
 
outputDirectory - Variable in class com.crawljax.core.plugin.HostInterfaceImpl
 

P

page - Variable in class com.crawljax.stateabstractions.visual.PDiffStateVertexImpl
 
pairwiseFormHandling - Variable in class com.crawljax.core.Crawler
 
parameter - Variable in class com.crawljax.core.plugin.descriptor.jaxb.generated.ParameterList
 
Parameter - Class in com.crawljax.core.plugin.descriptor.jaxb.generated
Java class for parameter complex type.
Parameter - Class in com.crawljax.core.plugin.descriptor
 
Parameter() - Constructor for class com.crawljax.core.plugin.descriptor.jaxb.generated.Parameter
 
Parameter() - Constructor for class com.crawljax.core.plugin.descriptor.Parameter
 
Parameter.ParameterType - Enum in com.crawljax.core.plugin.descriptor
 
ParameterList - Class in com.crawljax.core.plugin.descriptor.jaxb.generated
Java class for parameter-list complex type.
ParameterList() - Constructor for class com.crawljax.core.plugin.descriptor.jaxb.generated.ParameterList
 
parameters - Variable in class com.crawljax.core.plugin.descriptor.jaxb.generated.PluginDescriptor
 
parameters - Variable in class com.crawljax.core.plugin.descriptor.PluginDescriptor
 
parameters - Variable in class com.crawljax.core.plugin.HostInterfaceImpl
 
ParameterType() - Constructor for enum com.crawljax.core.plugin.descriptor.Parameter.ParameterType
 
parent - Variable in class com.crawljax.fragmentation.Fragment
 
parentBox - Variable in class com.crawljax.fragmentation.FragmentOutput
 
parents - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from left-to-right preorder id of node n (starting with 0) to the left-to-right preorder id of n's parent.
parseCurrentPageForCandidateElements() - Method in class com.crawljax.core.Crawler
 
parseTree(String, List<String>) - Static method in class com.crawljax.stateabstractions.dom.apted.util.FormatUtilities
 
parseTreesFromCommandLine(String, String) - Method in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
Parse two input trees from the command line and convert them to tree representation using AptedNode class.
parseTreesFromFiles(String, String) - Method in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
Parses two input trees from given files and convert them to tree representation using AptedNode class.
parseWaitTimeOrReturnDefault(Matcher) - Method in class com.crawljax.core.Crawler
 
partialText - com.crawljax.core.state.Identification.How
 
PASSWORD - com.crawljax.forms.FormInput.InputType
 
paths - Variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
pathString - Variable in class com.crawljax.core.CrawlPathInfo
 
pattern - Variable in class com.crawljax.condition.RegexCondition
 
PATTERNS - Static variable in class com.crawljax.oraclecomparator.comparators.DateComparator
 
pauseAndTrainModal(List<FormInput>) - Method in class com.crawljax.forms.TrainingFormHandler
Pauses the crawl for manual form input.
PDiffComparator - Class in com.crawljax.stateabstractions.visual
 
PDiffComparator() - Constructor for class com.crawljax.stateabstractions.visual.PDiffComparator
 
PDiffStateVertexFactory - Class in com.crawljax.stateabstractions.visual
The default factory that creates State vertexes with a Object.hashCode() and Object.equals(Object) function based on the Stripped dom.
PDiffStateVertexFactory(double) - Constructor for class com.crawljax.stateabstractions.visual.PDiffStateVertexFactory
 
PDiffStateVertexImpl - Class in com.crawljax.stateabstractions.visual
The state vertex class which represents a state in the browser.
PDiffStateVertexImpl(int, String, String, BufferedImage) - Constructor for class com.crawljax.stateabstractions.visual.PDiffStateVertexImpl
Creates a current state without an url and the stripped dom equals the dom.
PDiffStateVertexImpl(int, String, String, String, String, BufferedImage, double) - Constructor for class com.crawljax.stateabstractions.visual.PDiffStateVertexImpl
Defines a State.
PERCENTAGE_OF_TOTAL_IMAGE_SIZE - Static variable in class com.crawljax.stateabstractions.visual.PDiffComparator
 
PerceptualImageDifferencing - Class in com.crawljax.stateabstractions.visual
PerceptualImageDifferencing(double, int, boolean, double, double, boolean, double) - Constructor for class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
Creates PerceptualDiff instance with specified parameters.
PerceptualImageDifferencing.Builder - Class in com.crawljax.stateabstractions.visual
Builds parameter list for the PerceptualDiff constructor.
PerceptualImageDifferencing.Comparison - Class in com.crawljax.stateabstractions.visual
ForkJoin idioms adapted from sumOfSquares sample.
PerceptualImageDifferencing.Comparison.CompareTask - Class in com.crawljax.stateabstractions.visual
 
PerceptualImageDifferencing.PyramidTask - Class in com.crawljax.stateabstractions.visual
Converts color values and constructs Laplacian pyramids.
PerceptualImageHash - Class in com.crawljax.stateabstractions.visual.imagehashes
 
PerceptualImageHash() - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHash
 
PerceptualImageHash(double) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHash
 
PerceptualImageHashStateVertexFactory - Class in com.crawljax.stateabstractions.visual.imagehashes
The default factory that creates State vertexes with a Object.hashCode() and Object.equals(Object) function based on the visual hash of the web page's screenshot.
PerceptualImageHashStateVertexFactory(double) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexFactory
 
PerceptualImageHashStateVertexImpl - Class in com.crawljax.stateabstractions.visual.imagehashes
The state vertex class which represents a state in the browser.
PerceptualImageHashStateVertexImpl(int, String, String, PerceptualImageHash, Mat) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexImpl
Creates a current state without an url and the @strippedDom same as the @dom.
PerceptualImageHashStateVertexImpl(int, String, String, String, String, PerceptualImageHash, Mat, double) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexImpl
Defines a State.
PerEditOperationStringNodeDataCostModel - Class in com.crawljax.stateabstractions.dom.apted.costmodel
This is a cost model defined on StringNodeData with a fixed cost per edit operation.
PerEditOperationStringNodeDataCostModel(float, float, float) - Constructor for class com.crawljax.stateabstractions.dom.apted.costmodel.PerEditOperationStringNodeDataCostModel
Initialises the cost model with the passed edit operation costs.
pixDiff - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Comparison
 
pixelDensity - Variable in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
pixelDensity - Variable in class com.crawljax.core.configuration.BrowserOptions
 
pixelsFailed - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Comparison
 
PlainStructureComparator - Class in com.crawljax.oraclecomparator.comparators
 
PlainStructureComparator() - Constructor for class com.crawljax.oraclecomparator.comparators.PlainStructureComparator
 
PlainStructureComparator(boolean) - Constructor for class com.crawljax.oraclecomparator.comparators.PlainStructureComparator
 
Plugin - Interface in com.crawljax.core.plugin
Main interface for all type of plugins, there are 8 different types of Plugins.
pluginBuilder - Variable in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
 
PluginDescriptor - Class in com.crawljax.core.plugin.descriptor.jaxb.generated
Java class for anonymous complex type.
PluginDescriptor - Class in com.crawljax.core.plugin.descriptor
 
PluginDescriptor() - Constructor for class com.crawljax.core.plugin.descriptor.jaxb.generated.PluginDescriptor
 
PluginDescriptor() - Constructor for class com.crawljax.core.plugin.descriptor.PluginDescriptor
 
pluginNames() - Method in class com.crawljax.core.plugin.Plugins
 
pluginOutput - Variable in class com.crawljax.core.configuration.CrawljaxConfiguration
Output folder for data that is unique to each crawl (ie.
plugins - Variable in class com.crawljax.browser.WebDriverBrowserBuilder
 
plugins - Variable in class com.crawljax.core.configuration.CrawljaxConfiguration
 
plugins - Variable in class com.crawljax.core.CrawlController
 
plugins - Variable in class com.crawljax.core.Crawler
 
plugins - Variable in class com.crawljax.core.plugin.Plugins
 
plugins - Variable in class com.crawljax.core.state.StateMachine
 
Plugins - Class in com.crawljax.core.plugin
Class for invoking plugins.
Plugins(CrawljaxConfiguration, MetricRegistry) - Constructor for class com.crawljax.core.plugin.Plugins
 
PLUGINS_PREFIX - Static variable in class com.crawljax.metrics.MetricsModule
The prefix for a Metric concerning the plugins.
poll() - Method in class com.crawljax.core.CrawlQueue
 
poll(long, TimeUnit) - Method in class com.crawljax.core.CrawlQueue
 
pollActionOrNull(StateMachine, FragmentManager, boolean) - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
pollActionOrNull(StateVertex) - Method in class com.crawljax.core.UnfiredCandidateActions
 
pollActionOrNull(StateVertex) - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
pollAndHandleCrawlTasks() - Method in class com.crawljax.core.CrawlTaskConsumer
 
POLLING_TIME - Static variable in class com.crawljax.condition.browserwaiter.WaitCondition
 
pool - Static variable in class com.crawljax.stateabstractions.visual.PDiffComparator
 
populateDOMNodesWithVisualInfo(EmbeddedBrowser, List<DOMElementWithVisualInfo>, Node) - Method in class com.crawljax.stateabstractions.hybrid.StructuralVisualStateVertexFactory
 
populatePostorder(List<Node>, Node) - Static method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
populatePostorder(List<Node>, Node) - Method in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
port - Variable in class com.crawljax.core.configuration.ProxyConfiguration
 
POST2_DESC_SUM - Static variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
POST2_DESC_SUM - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
POST2_KR_SUM - Static variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
POST2_KR_SUM - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
POST2_LABEL - Static variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
POST2_LABEL - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
POST2_LLD - Static variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
POST2_LLD - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
POST2_MIN_KR - Static variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
POST2_MIN_KR - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
POST2_PARENT - Static variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
POST2_PARENT - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
POST2_PRE - Static variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
POST2_PRE - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
POST2_REV_KR_SUM - Static variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
POST2_REV_KR_SUM - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
POST2_SIZE - Static variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
POST2_SIZE - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
POST2_STRATEGY - Static variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
POST2_STRATEGY - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
postCrawling(CrawlSession, ExitNotifier.ExitStatus) - Method in interface com.crawljax.core.plugin.PostCrawlingPlugin
Method that is called after the crawling is finished.
postCrawling(CrawlSession, ExitNotifier.ExitStatus) - Method in class com.crawljax.fragmentation.FragmentationPlugin
Exports the comparison results during crawling.
PostCrawlingPlugin - Interface in com.crawljax.core.plugin
Plugin type that is called after the crawling phase is finished.
postL_to_lld - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from left-to-right postorder id of node n (starting with 0) to the left-to-right postorder id of n's leftmost leaf descendant.
postL_to_node(int) - Method in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
An abbreviation that uses indices to retrieve pointer to AptedNode of the given node.
postL_to_preL - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from left-to-right postorder id of node n (starting with 0) to the left-to-right preorder id of n.
postR_to_node(int) - Method in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
An abbreviation that uses indices to retrieve pointer to AptedNode of the given node.
postR_to_preL - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from right-to-left postorder id of node n (starting with 0) to the left-to-right preorder id of n.
postR_to_rld - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from right-to-left postorder id of node n (starting with 0) to the right-to-left postorder id of n's rightmost leaf descendant.
postTraversalIndexing() - Method in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Indexes the nodes of the input tree.
postTraversalProcessing() - Method in class com.crawljax.stateabstractions.dom.RTED.InfoTree
Gathers information, that couldn't be collected while tree traversal.
pow(double, double) - Static method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 
PRE2_POST - Static variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
PRE2_POST - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
preConditions - Variable in class com.crawljax.condition.ConditionType
 
preConditions - Variable in class com.crawljax.oraclecomparator.OracleComparator
 
preConditionsHold(EmbeddedBrowser, T) - Method in class com.crawljax.condition.ConditionTypeChecker
 
preCrawlConfig - Variable in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
preCrawlConfig - Variable in class com.crawljax.core.configuration.CrawlRules
 
preCrawlConfiguration - Variable in class com.crawljax.core.configuration.PreCrawlConfiguration.PreCrawlConfigurationBuilder
 
PreCrawlConfiguration - Class in com.crawljax.core.configuration
 
PreCrawlConfiguration() - Constructor for class com.crawljax.core.configuration.PreCrawlConfiguration
 
PreCrawlConfiguration.PreCrawlConfigurationBuilder - Class in com.crawljax.core.configuration
 
PreCrawlConfigurationBuilder() - Constructor for class com.crawljax.core.configuration.PreCrawlConfiguration.PreCrawlConfigurationBuilder
 
preCrawling(CrawljaxConfiguration) - Method in interface com.crawljax.core.plugin.PreCrawlingPlugin
Method that is called before Crawljax loads the initial URL and before the core starts crawling.
PreCrawlingPlugin - Interface in com.crawljax.core.plugin
Plugin that is called before the crawling starts and before the initial URL has been loaded.
preL_to_desc_sum - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from left-to-right preorder id of node n (starting with 0) to the cost of spf_A (single path function using an inner path) for the subtree rooted at n [1, Section 5.2].
preL_to_kr_sum - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from left-to-right preorder id of node n (starting with 0) to the cost of spf_L (single path function using the leftmost path) for the subtree rooted at n [1, Section 5.2].
preL_to_lld(int) - Method in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
An abbreviation that uses indices to calculate the left-to-right preorder id of the leftmost leaf node of the given node.
preL_to_ln - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from left-to-right preorder id of node n (starting with 0) to the left-to-right preorder id of the first leaf node to the left of n.
preL_to_node - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from left-to-right preorder id of node n (starting with 0) to AptedNode object corresponding to n.
preL_to_postL - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from left-to-right preorder id of node n (starting with 0) to the left-to-right postorder id of n.
preL_to_postR - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from left-to-right preorder id of node n (starting with 0) to the right-to-left postorder id of n.
preL_to_preR - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from left-to-right preorder id of node n (starting with 0) to the right-to-left preorder id of n.
preL_to_rev_kr_sum - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from left-to-right preorder id of node n (starting with 0) to the cost of spf_R (single path function using the rightmost path) for the subtree rooted at n [1, Section 5.2].
preL_to_rld(int) - Method in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
An abbreviation that uses indices to calculate the left-to-right preorder id of the rightmost leaf node of the given node.
preL_to_sumDelCost - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from left-to-right preorder id of node n (starting with 0) to the cost of deleting all nodes in the subtree rooted at n.
preL_to_sumInsCost - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from left-to-right preorder id of node n (starting with 0) to the cost of inserting all nodes in the subtree rooted at n.
preorderTmp - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Temporary variable used in indexing for storing preorder index of a node.
preorderTmp - Variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
preR_to_ln - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from right-to-left preorder id of node n (starting with 0) to the right-to-left preorder id of the first leaf node to the right of n.
preR_to_preL - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from right-to-left preorder id of node n (starting with 0) to the left-to-right preorder id of n.
preStateCrawling(CrawlerContext, ImmutableList<CandidateElement>, StateVertex) - Method in interface com.crawljax.core.plugin.PreStateCrawlingPlugin
Method that is called before firing events on the current DOM state.
PreStateCrawlingPlugin - Interface in com.crawljax.core.plugin
Plugin type that is called before firing events on the current DOM state.
prettyPrint() - Method in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
prettyPrint(boolean) - Method in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
previousStrategy - Variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
printCrawlPath(List<Eventable>, boolean) - Static method in class com.crawljax.core.Crawler
 
PROBABILITY_CHECK - Static variable in class com.crawljax.forms.RandomInputValueGenerator
 
profile - Variable in class com.crawljax.core.configuration.BrowserOptions
 
proxyConfiguration - Variable in class com.crawljax.core.configuration.CrawljaxConfiguration
 
ProxyConfiguration - Class in com.crawljax.core.configuration
Class for passing proxy settings to Crawljax' browser builder.
ProxyConfiguration(int, String, ProxyConfiguration.ProxyType) - Constructor for class com.crawljax.core.configuration.ProxyConfiguration
 
ProxyConfiguration.ProxyType - Enum in com.crawljax.core.configuration
Type of proxy this is.
ProxyType(int) - Constructor for enum com.crawljax.core.configuration.ProxyConfiguration.ProxyType
 
purgeActionsForState(StateVertex) - Method in class com.crawljax.core.UnfiredCandidateActions
 
purgeActionsForState(StateVertex) - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
put(Runnable) - Method in class com.crawljax.core.CrawlQueue
 
putIfAbsent(StateVertex) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
Adds a state (as a vertex) to the State-Flow Graph if not already present.
putIfAbsent(StateVertex, boolean) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
Adds a state (as a vertex) to the State-Flow Graph if not already present.
putIndex(StateVertex) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
 
PyramidTask(int[], float[], float[], float[][], int, int) - Constructor for class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.PyramidTask
 

Q

q - Variable in class com.crawljax.stateabstractions.dom.apted.distance.APTED
One of distance arrays to store intermediate distances in spfA.
quit() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 

R

RadialVarianceImageHash - Class in com.crawljax.stateabstractions.visual.imagehashes
 
RadialVarianceImageHash() - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHash
 
RadialVarianceImageHash(double) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHash
 
RadialVarianceImageHashStateVertexFactory - Class in com.crawljax.stateabstractions.visual.imagehashes
The default factory that creates State vertexes with a Object.hashCode() and Object.equals(Object) function based on the visual hash of the web page's screenshot.
RadialVarianceImageHashStateVertexFactory() - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHashStateVertexFactory
 
RadialVarianceImageHashStateVertexImpl - Class in com.crawljax.stateabstractions.visual.imagehashes
The state vertex class which represents a state in the browser.
RadialVarianceImageHashStateVertexImpl(int, String, String, RadialVarianceImageHash, Mat) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHashStateVertexImpl
Creates a current state without an url and the @strippedDom same as the @dom.
RadialVarianceImageHashStateVertexImpl(int, String, String, String, String, RadialVarianceImageHash, Mat) - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHashStateVertexImpl
Defines a State.
RADIO - com.crawljax.forms.FormInput.InputType
 
random - Variable in class com.crawljax.forms.RandomInputValueGenerator
 
RANDOM - com.crawljax.core.configuration.CrawlRules.CrawlPriorityMode
 
RANDOM - com.crawljax.core.configuration.CrawlRules.FormFillMode
 
RANDOM_ROOT_LABEL - Static variable in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
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
 
randomizeCandidateElements - Variable in class com.crawljax.core.configuration.CrawlRules
 
randomizeElementsOrder - Variable in class com.crawljax.core.CandidateElementExtractor
 
rchl - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Stores the number of rightmost-child leaf nodes in the input tree [2, Section 5.3].
reachedNearDup - Variable in class com.crawljax.core.CrawlPathInfo
 
reachedNearDup - Variable in class com.crawljax.core.state.CrawlPath
 
reachFromHome(StateVertex) - Method in class com.crawljax.core.Crawler
 
read(int) - Method in class com.crawljax.stateabstractions.dom.RTED.LabelDictionary
Returns the label with a given ID in the dictionary.
readableName - Variable in enum com.crawljax.core.ExitNotifier.ExitStatus
 
readFormDataFromFile() - Method in class com.crawljax.core.CrawljaxRunner
Reads input data from a JSON file in the output directory.
readLock - Variable in class com.crawljax.core.state.InMemoryStateFlowGraph
 
reason - Variable in class com.crawljax.core.CrawljaxRunner
 
reason - Variable in class com.crawljax.core.ExitNotifier
 
recordAccess(CandidateElement, StateVertex) - Method in class com.crawljax.fragmentation.FragmentManager
Called after a crawl action is performed.
recordCoverage(Node, StateVertex, VipsUtils.Coverage) - Method in class com.crawljax.fragmentation.FragmentManager
Can be invoked from a coverage plugin to determine how much of the state DOM is covered by test suites
recordDuplicateAccess(CandidateElement, ArrayList<CandidateElement>, Fragment) - Method in class com.crawljax.fragmentation.FragmentManager
 
recordDuplicateCandidateAccess(CandidateElement, Fragment, List<CandidateElement>) - Method in class com.crawljax.fragmentation.Fragment
 
recordEquivalentAccess(CandidateElement, ArrayList<CandidateElement>, Fragment) - Method in class com.crawljax.fragmentation.FragmentManager
 
recordEquivalentCandidateAccess(CandidateElement, Fragment, List<CandidateElement>) - Method in class com.crawljax.fragmentation.Fragment
 
recordNearDuplicateAccess(CandidateElement, StateVertex) - Method in class com.crawljax.fragmentation.FragmentManager
 
rect - Variable in class com.crawljax.fragmentation.Fragment
 
rediscoveredState(StateVertex) - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
referenceState - Variable in class com.crawljax.fragmentation.Fragment
 
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(String...) - Constructor for class com.crawljax.oraclecomparator.comparators.RegexComparator
 
RegexComparator(Collection<String>) - Constructor for class com.crawljax.oraclecomparator.comparators.RegexComparator
 
regexCondition - Variable in class com.crawljax.condition.NotRegexCondition
 
RegexCondition - Class in com.crawljax.condition
Condition that returns true iff expression occurs in the dom.
RegexCondition(String) - Constructor for class com.crawljax.condition.RegexCondition
 
regexs - Variable in class com.crawljax.oraclecomparator.comparators.RegexComparator
 
registerCounters(MetricRegistry) - Method in class com.crawljax.core.plugin.Plugins
 
registry - Variable in class com.crawljax.core.CrawlerContext
 
registry - Variable in class com.crawljax.core.CrawlSession
 
registry - Variable in class com.crawljax.core.plugin.Plugins
 
registry - Variable in class com.crawljax.di.CrawlSessionProvider
 
relatedFormInputs - Variable in class com.crawljax.core.state.Eventable
 
relatedFrame - Variable in class com.crawljax.core.CandidateElement
 
relatedFrame - Variable in class com.crawljax.core.state.Eventable
 
reload - com.crawljax.core.state.Eventable.EventType
 
relSubtrees - Variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
remainingCapacity() - Method in class com.crawljax.core.CrawlQueue
 
REMOTE - com.crawljax.browser.EmbeddedBrowser.BrowserType
 
remoteConfig(int, String, DesiredCapabilities) - Static method in class com.crawljax.core.configuration.BrowserConfiguration
 
remoteHubUrl - Variable in class com.crawljax.core.configuration.BrowserConfiguration
 
remove() - Method in class com.crawljax.core.CrawlQueue
 
removeAction(CandidateElement, StateVertex) - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
removeAttributes - Variable in class com.crawljax.oraclecomparator.comparators.PlainStructureComparator
 
removeCanvasGeneratedByFirefoxDriverForScreenshots() - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
removeComments(Document) - Static method in class com.crawljax.util.DomUtils
 
removeCrawlPath(List<Eventable>) - Method in class com.crawljax.core.CrawlSession
Remove the current path from the set of crawlPaths.
removedNodes - Variable in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
removeEdge(Eventable) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
 
removeEdge(Eventable) - Method in interface com.crawljax.core.state.StateFlowGraph
 
removeElementsUnderXpath(Document, String) - Static method in class com.crawljax.util.DomUtils
Removes all the given tags from the document.
removeHead(Document) - Static method in class com.crawljax.util.DomUtils
 
removeHiddenInputs(Document) - Static method in class com.crawljax.util.DomUtils
 
removeMappingElement(ArrayList<int[]>, int[]) - Method in class com.crawljax.stateabstractions.dom.apted.distance.AllPossibleMappingsTED
Removes an element (edit operation) from a mapping by its value.
removeNewLines(String) - Static method in class com.crawljax.util.DomUtils
Removes newlines from a string.
removeNonTEDMappings(ArrayList<ArrayList<int[]>>) - Method in class com.crawljax.stateabstractions.dom.apted.distance.AllPossibleMappingsTED
Given all 1-1 mappings, discard these that violate TED conditions (ancestor-descendant and sibling order).
removeScriptTags(Document) - Static method in class com.crawljax.util.DomUtils
Removes all the <SCRIPT/> tags from the document.
removeState(StateVertex) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
 
removeState(StateVertex) - Method in interface com.crawljax.core.state.StateFlowGraph
 
removeStateFromQueue(int) - Method in class com.crawljax.core.UnfiredCandidateActions
 
removeStateFromQueue(int) - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
removeTags(Document, String) - Static method in class com.crawljax.util.DomUtils
Removes all the given tags from the document.
ren(AptedNode<StringNodeData>, AptedNode<StringNodeData>) - Method in class com.crawljax.stateabstractions.dom.apted.costmodel.PerEditOperationStringNodeDataCostModel
Calculates the cost of renaming the string labels of two nodes.
ren(AptedNode<StringNodeData>, AptedNode<StringNodeData>) - Method in class com.crawljax.stateabstractions.dom.apted.costmodel.StringUnitCostModel
Calculates the cost of renaming the label of the source node to the label of the destination node.
ren(AptedNode<D>, AptedNode<D>) - Method in interface com.crawljax.stateabstractions.dom.apted.costmodel.CostModel
Calculates the cost of renaming (mapping) two nodes.
RENAME_LABELS_TO_LEVEL - Static variable in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
renCost - Variable in class com.crawljax.stateabstractions.dom.apted.costmodel.PerEditOperationStringNodeDataCostModel
Stores the cost of mapping two nodes (renaming their labels).
replaceString(String, String, String) - Static method in class com.crawljax.util.DomUtils
 
reportFailingPlugin(Plugin, RuntimeException) - Method in class com.crawljax.core.plugin.Plugins
 
reset() - Static method in class com.crawljax.forms.FormInputValueHelper
Removes the instance so another must be built.
reset(int) - Method in class com.crawljax.core.Crawler
Resets crawljax by navigating to home url
resetCheckBoxes(FormInput) - Method in class com.crawljax.forms.FormHandler
 
resetFormInputs(List<FormInput>) - Method in class com.crawljax.forms.FormHandler
 
resetInputElementValue(Node, FormInput) - Method in class com.crawljax.forms.FormHandler
 
resetRadioSwitches(FormInput) - Method in class com.crawljax.forms.FormHandler
 
resetSelectBoxes(FormInput) - Method in class com.crawljax.forms.FormHandler
 
resetText(FormInput) - Method in class com.crawljax.forms.FormHandler
Clear the input for given input text
resizeEnd(String, int) - Static method in class com.crawljax.stateabstractions.dom.apted.util.FormatUtilities
 
resizeEnd(String, int, char) - Static method in class com.crawljax.stateabstractions.dom.apted.util.FormatUtilities
 
resizeFront(String, int) - Static method in class com.crawljax.stateabstractions.dom.apted.util.FormatUtilities
 
resizeFront(String, int, char) - Static method in class com.crawljax.stateabstractions.dom.apted.util.FormatUtilities
 
resolve() - Method in class com.crawljax.util.ElementResolver
 
resolve(boolean) - Method in class com.crawljax.util.ElementResolver
 
resolveByXpath(Eventable, Eventable) - Method in class com.crawljax.core.Crawler
 
restoreConnectedEdges - Variable in class com.crawljax.core.configuration.CrawlRules
 
restoreConnectedEdges - Variable in class com.crawljax.core.UnfiredFragmentCandidates
 
restoreEdge(Eventable) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
 
restoreEdge(Eventable) - Method in interface com.crawljax.core.state.StateFlowGraph
 
restoreState(StateVertex) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
 
restoreState(StateVertex) - Method in interface com.crawljax.core.state.StateFlowGraph
 
restoreState(StateVertex) - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
resultingElementsExcluded - Variable in class com.crawljax.core.configuration.CrawlActionsBuilder
 
REVHEAVY - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
revkrSizesSumTmp - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Temporary variable used in indexing for storing sum of right-to-left keyroot node sizes.
revkrSizesSumTmp - Variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
REVLEFT - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
REVRIGHT - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
revTreeEditDist(NodeIndexer, NodeIndexer, int, int, float[][], boolean) - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Implements the core of spfR.
rewind() - Method in class com.crawljax.core.state.StateMachine
reset the state machine to the initial state.
rgb - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.PyramidTask
 
RIGHT - Static variable in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Identifier of right path type = 1;
RIGHT - Static variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
RIGHT - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
RKR - Static variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
RKR - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
ROOT_STRING - Static variable in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
rootFragment - Variable in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
rootTask() - Method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Comparison
Returns root task for recursive comparison.
RPOST2_MIN_RKR - Static variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
RPOST2_MIN_RKR - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
RPOST2_POST - Static variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
RPOST2_POST - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
RPOST2_RLD - Static variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
RPOST2_RLD - Static variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
rted - Variable in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
 
RTED_InfoTree_Opt - Class in com.crawljax.stateabstractions.dom.RTED
Computes the tree edit distance using RTED algorithm.
RTED_InfoTree_Opt(double, double, double) - Constructor for class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
The constructor.
RTEDStateVertexFactory - Class in com.crawljax.stateabstractions.dom
The default factory that creates State vertexes with a Object.hashCode() and Object.equals(Object) function based on the Stripped dom.
RTEDStateVertexFactory() - Constructor for class com.crawljax.stateabstractions.dom.RTEDStateVertexFactory
 
RTEDStateVertexFactory(double) - Constructor for class com.crawljax.stateabstractions.dom.RTEDStateVertexFactory
 
RTEDStateVertexImpl - Class in com.crawljax.stateabstractions.dom
The state vertex class which represents a state in the browser.
RTEDStateVertexImpl(int, String, String, String, String, double) - Constructor for class com.crawljax.stateabstractions.dom.RTEDStateVertexImpl
Defines a State.
RTEDUtils - Class in com.crawljax.stateabstractions.dom.RTED
 
RTEDUtils() - Constructor for class com.crawljax.stateabstractions.dom.RTED.RTEDUtils
 
run - Variable in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
 
run() - Method in class com.crawljax.core.CrawlController
 
run() - Method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.PyramidTask
 
runCommandLine(String[]) - Method in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
Run the command line with given arguments.
runningConsumers - Variable in class com.crawljax.core.CrawlTaskConsumer
 
runOnBrowserClosingPlugins(CrawlerContext) - Method in class com.crawljax.core.plugin.Plugins
 
runOnBrowserCreatedPlugins(EmbeddedBrowser) - Method in class com.crawljax.core.plugin.Plugins
Load and run the OnBrowserCreatedPlugins, this call has been made from the browser pool 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.
runOnInvariantViolationPlugins(CrawlerContext) - Method in class com.crawljax.core.state.StateMachine
 
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.
runOnUrlFirstLoadPlugins(CrawlerContext) - Method in class com.crawljax.core.plugin.Plugins
 
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.

S

saveImage(BufferedImage, File, boolean) - Static method in class com.crawljax.stateabstractions.hybrid.StructuralVisualStateVertexFactory
 
saveScreenShot(File) - Method in interface com.crawljax.browser.EmbeddedBrowser
 
saveScreenShot(File) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
screenshot - Variable in class com.crawljax.stateabstractions.hybrid.StructuralVisualStateVertexFactory
 
ScriptComparator - Class in com.crawljax.oraclecomparator.comparators
 
ScriptComparator() - Constructor for class com.crawljax.oraclecomparator.comparators.ScriptComparator
 
seenState(StateVertex) - Method in class com.crawljax.fragmentation.FragmentManager
Updates no of times state has not been polled during crawl (Helps prevent crawler getting stuck in similar states)
select - com.crawljax.core.plugin.descriptor.Parameter.ParameterType
 
SELECT - com.crawljax.forms.FormInput.InputType
 
serializeDiff(String) - Method in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
serializeFormInputs(File) - Static method in class com.crawljax.forms.FormInputValueHelper
Serializes form inputs and writes the data to the output directory to be used by future non-training crawls.
serialVersionUID - Static variable in exception com.crawljax.core.CrawljaxException
 
serialVersionUID - Static variable in class com.crawljax.core.CrawlQueue
Auto generated serialVersionUID.
serialVersionUID - Static variable in exception com.crawljax.core.exception.BrowserConnectionException
Generated serial version UID
serialVersionUID - Static variable in exception com.crawljax.core.exception.CrawlPathToException
Generated serial version UID
serialVersionUID - Static variable in class com.crawljax.core.state.Element
 
serialVersionUID - Static variable in class com.crawljax.core.state.Eventable
 
serialVersionUID - Static variable in class com.crawljax.core.state.Identification
 
serialVersionUID - Static variable in class com.crawljax.core.state.StateVertexImpl
 
serialVersionUID - Static variable in class com.crawljax.stateabstractions.dom.LevenshteinStateVertexImpl
 
serialVersionUID - Static variable in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
serialVersionUID - Static variable in class com.crawljax.stateabstractions.dom.RTEDStateVertexImpl
 
serialVersionUID - Static variable in class com.crawljax.stateabstractions.dom.TLSHStateVertexImpl
 
serialVersionUID - Static variable in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
serialVersionUID - Static variable in class com.crawljax.stateabstractions.hybrid.StateVertexForElementsWithVisualInfo
 
serialVersionUID - Static variable in class com.crawljax.stateabstractions.visual.ColorHistogramStateVertexImpl
 
serialVersionUID - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHashStateVertexImpl
 
serialVersionUID - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHashStateVertexImpl
 
serialVersionUID - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHashStateVertexImpl
 
serialVersionUID - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.DHashStateVertexImpl
 
serialVersionUID - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHashStateVertexImpl
 
serialVersionUID - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexImpl
 
serialVersionUID - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHashStateVertexImpl
 
serialVersionUID - Static variable in class com.crawljax.stateabstractions.visual.PDiffStateVertexImpl
 
serialVersionUID - Static variable in class com.crawljax.stateabstractions.visual.SIFTStateVertexImpl
 
serialVersionUID - Static variable in class com.crawljax.stateabstractions.visual.SSIMStateVertexImpl
 
session - Variable in class com.crawljax.di.CrawlSessionProvider
 
sessionProvider - Variable in class com.crawljax.core.CrawlerContext
 
setAccess(StateVertex) - Method in class com.crawljax.fragmentation.FragmentManager
 
setAccess(Fragment) - Method in class com.crawljax.fragmentation.FragmentManager
Used to transfer information regarding already performed actions that can have duplicates in this new-fragment
setAccessTransferred(boolean) - Method in class com.crawljax.fragmentation.Fragment
 
setBacktrackingRules(boolean, boolean, boolean) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
avoiding differentbacktracking automatically stops unrelatedbacktracking
setBacktrackSuccess(boolean) - Method in class com.crawljax.core.CrawlPathInfo
 
setBacktrackSuccess(boolean) - Method in class com.crawljax.core.state.CrawlPath
 
setBacktrackTarget(int) - Method in class com.crawljax.core.CrawlPathInfo
 
setBacktrackTarget(int) - Method in class com.crawljax.core.state.CrawlPath
 
setBasicAuth(String, String) - Method in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
If the website uses Basic auth you can set the username and password here.
setBrowserConfig(BrowserConfiguration) - Method in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
 
setBrowserConfig(BrowserConfiguration, BrowserOptions) - Method in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
 
setBrowserOptions(BrowserOptions) - Method in class com.crawljax.core.configuration.BrowserConfiguration
 
setBTStatus(boolean, int) - Method in class com.crawljax.core.Crawler
 
setCandidateInfluence(Double) - Method in class com.crawljax.fragmentation.Fragment
 
setCandidates(ArrayList<CandidateElement>) - Method in class com.crawljax.fragmentation.Fragment
 
setChecked(boolean) - Method in class com.crawljax.forms.InputValue
 
setChecked(boolean) - Method in class com.crawljax.forms.InputValueBoolean
 
setChist(Mat) - Method in class com.crawljax.fragmentation.Fragment
 
setClosestDomFragment(Fragment) - Method in class com.crawljax.core.CandidateElement
 
setClosestFragment(Fragment) - Method in class com.crawljax.core.CandidateElement
 
setCluster(int) - Method in interface com.crawljax.core.state.StateVertex
 
setCluster(int) - Method in class com.crawljax.core.state.StateVertexImpl
 
setColorFactor(double) - Method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Builder
 
setComparision(Fragment.FragmentComparision) - Method in class com.crawljax.fragmentation.FragmentPair
 
setConditions(Condition...) - Method in class com.crawljax.core.configuration.CrawlElement
Sets the conditions.
setConditions(List<Condition>) - Method in class com.crawljax.condition.eventablecondition.EventableCondition
 
setCoverage(Fragment) - Method in class com.crawljax.fragmentation.FragmentManager
 
setCoverage(Node, VipsUtils.AccessType, VipsUtils.Coverage) - Method in class com.crawljax.fragmentation.Fragment
 
setCrawljaxVersions(VersionList) - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.PluginDescriptor
Sets the value of the crawljaxVersions property.
setCrawlNearDuplicates(boolean) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
setCrawlPath(CrawlPath) - Method in class com.crawljax.core.CrawlerContext
 
setCrawlPriorityMode(CrawlRules.CrawlPriorityMode) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
setCrawlScope(CrawlScope) - Method in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
Sets the crawl scope.
setCurrentNode(int) - Method in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Stores the root nodes's preorder id of the currently processes subtree.
setCurrentNode(int) - Method in class com.crawljax.stateabstractions.dom.RTED.InfoTree
Sets postorder of the current node in the recursion.
setCurrentState(StateVertex) - Method in class com.crawljax.core.state.StateMachine
 
setCustomCosts(double, double, double) - Method in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
setCustomStrategy(int[][]) - Method in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
setCustomStrategy(int, boolean) - Method in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
setDelayNearDuplicateCrawling(boolean) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
setDeltaBitValue(int, int, byte, boolean) - Method in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
setDeltaValue(int, int, double, boolean) - Method in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
setDescription(String) - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.PluginDescriptor
Sets the value of the description property.
setDesiredCapabilities(DesiredCapabilities) - Method in class com.crawljax.core.configuration.BrowserConfiguration
 
setDirectAccess(boolean) - Method in class com.crawljax.core.CandidateElement
 
setDirectAccess(CandidateElement) - Method in interface com.crawljax.core.state.StateVertex
 
setDirectAccess(CandidateElement) - Method in class com.crawljax.core.state.StateVertexImpl
 
setDisplayName(String) - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.Parameter
Sets the value of the displayName property.
setDisplayName(String) - Method in class com.crawljax.core.plugin.descriptor.Parameter
 
setDistToNearestState(double) - Method in interface com.crawljax.core.state.StateVertex
 
setDistToNearestState(double) - Method in class com.crawljax.core.state.StateVertexImpl
 
setDocument(Document) - Method in interface com.crawljax.core.state.StateVertex
 
setDocument(Document) - Method in class com.crawljax.core.state.StateVertexImpl
 
setDocument(Document) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
setDom(Document) - Method in class com.crawljax.util.DomHistoryElement
 
setDomParent(Fragment) - Method in class com.crawljax.fragmentation.Fragment
 
setDomStr(String) - Method in class com.crawljax.util.DomHistoryElement
 
setDuplicateAccess(int) - Method in class com.crawljax.core.CandidateElement
 
setDuplicates(List<String>) - Method in class com.crawljax.fragmentation.FragmentOutput
 
setDynamic(boolean) - Method in class com.crawljax.fragmentation.Fragment
 
setDynamic(boolean) - Method in class com.crawljax.fragmentation.FragmentOutput
 
setDynamic(Fragment) - Method in class com.crawljax.fragmentation.FragmentManager
 
setElement(Element) - Method in class com.crawljax.core.state.Eventable
 
setElementsFound(LinkedList<CandidateElement>) - Method in interface com.crawljax.core.state.StateVertex
 
setElementsFound(LinkedList<CandidateElement>) - Method in class com.crawljax.core.state.StateVertexImpl
 
setElementsFound(LinkedList<CandidateElement>) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
setEquivalentAccess(int) - Method in class com.crawljax.core.CandidateElement
 
setEquivalentCoverage(Node, Fragment, VipsUtils.AccessType, VipsUtils.Coverage) - Method in class com.crawljax.fragmentation.Fragment
 
setEquivalents(List<String>) - Method in class com.crawljax.fragmentation.FragmentOutput
 
setEventable(Eventable) - Method in class com.crawljax.forms.FormInput
 
setEventableCondition(EventableCondition) - Method in class com.crawljax.core.CandidateElement
 
setEventSequence(List<Eventable>) - Method in class com.crawljax.util.DomHistoryElement
 
setEventType(Eventable.EventType) - Method in class com.crawljax.core.CandidateElement
 
setEventType(Eventable.EventType) - Method in class com.crawljax.core.state.Eventable
 
setFailFast(boolean) - Method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Builder
 
setField(String, StateVertex) - Method in class com.crawljax.core.state.Eventable
 
setFieldOfView(double) - Method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Builder
 
setFormAction(FormAction) - Method in class com.crawljax.core.configuration.Form
 
setFormFillMode(CrawlRules.FormFillMode) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
setFormFillOrder(CrawlRules.FormFillOrder) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
setFragment1(FragmentOutput) - Method in class com.crawljax.fragmentation.FragmentPair
 
setFragment2(FragmentOutput) - Method in class com.crawljax.fragmentation.FragmentPair
 
setFragmentHdn() - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
HDN or highest differentiating node is the DOM node closest to the DOM root (body) that contains all Vips-blocks in the fragment but
setFragmentId(int) - Method in class com.crawljax.fragmentation.FragmentOutput
 
setFragmentManager(FragmentManager) - Method in class com.crawljax.core.CrawlerContext
 
setFragmentManager(FragmentManager) - Method in class com.crawljax.core.CrawlSession
 
setFragmentParentNode(Node) - Method in class com.crawljax.fragmentation.Fragment
 
setFragments(ArrayList<Fragment>) - Method in interface com.crawljax.core.state.StateVertex
 
setFragments(ArrayList<Fragment>) - Method in class com.crawljax.core.state.StateVertexImpl
 
setFragments(ArrayList<Fragment>) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
setGamma(double) - Method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Builder
 
setGlobal(boolean) - Method in class com.crawljax.fragmentation.FragmentOutput
 
setHasNearDuplicate(boolean) - Method in interface com.crawljax.core.state.StateVertex
 
setHasNearDuplicate(boolean) - Method in class com.crawljax.core.state.StateVertexImpl
 
setHdn(Node) - Method in class com.crawljax.fragmentation.Fragment
 
setHow(Identification.How) - Method in class com.crawljax.core.state.Identification
 
setId(int) - Method in class com.crawljax.core.CrawlPathInfo
 
setId(int) - Method in class com.crawljax.fragmentation.Fragment
 
setId(long) - Method in class com.crawljax.core.state.Eventable
 
setId(String) - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.Parameter
Sets the value of the id property.
setId(String) - Method in class com.crawljax.core.plugin.descriptor.Parameter
 
setIdentification(Identification) - Method in class com.crawljax.core.state.Eventable
 
setImage(BufferedImage) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
setInputElementValue(Node, FormInput) - Method in class com.crawljax.forms.FormHandler
Fills in the element with the InputValues for input
setInputSpec(InputSpecification) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
setInXPath(String) - Method in class com.crawljax.condition.eventablecondition.EventableCondition
 
setIsGlobal(boolean) - Method in class com.crawljax.fragmentation.Fragment
 
setLabel(String) - Method in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
setLang(String) - Method in class com.crawljax.core.configuration.BrowserConfiguration
 
setLinkedInputFields(List<FormInput>) - Method in class com.crawljax.condition.eventablecondition.EventableCondition
 
setLuminance(double) - Method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Builder
 
setLuminanceOnly(boolean) - Method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Builder
 
setMaximumCrawlTimeIfNeeded() - Method in class com.crawljax.core.CrawlController
 
setMaximumDepth(int) - Method in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
 
setMaximumRunTime(long, TimeUnit) - Method in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
 
setMaximumStates(int) - Method in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
 
setName(String) - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.OptionList.Option
Sets the value of the name property.
setName(String) - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.PluginDescriptor
Sets the value of the name property.
setNd2(List<String>) - Method in class com.crawljax.fragmentation.FragmentOutput
 
setNearDuplicate(StateVertex) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
 
setNearestState(int) - Method in interface com.crawljax.core.state.StateVertex
 
setNearestState(int) - Method in class com.crawljax.core.state.StateVertexImpl
 
setNestedBlocks(List<Node>) - Method in class com.crawljax.fragmentation.Fragment
 
setNewLabelsAllowed(boolean) - Method in class com.crawljax.stateabstractions.dom.RTED.LabelDictionary
 
setNodeData(D) - Method in class com.crawljax.stateabstractions.dom.apted.node.AptedNode
Sets the node data of this node.
setOnURL(boolean) - Method in interface com.crawljax.core.state.StateVertex
 
setOnURL(boolean) - Method in class com.crawljax.core.state.StateVertexImpl
 
setOptions(OptionList) - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.Parameter
Sets the value of the options property.
setOptions(Map<String, String>) - Method in class com.crawljax.core.plugin.descriptor.Parameter
 
setOutputDirectory(File) - Method in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
Set the output folder for any Plugin you might configure.
setOutputDirectory(File) - Method in class com.crawljax.core.plugin.HostInterfaceImpl
 
setOutputFolder(String) - Method in interface com.crawljax.core.plugin.GeneratesOutput
Sets the absolute output directory that should be used by this plugin.
setParameters(ParameterList) - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.PluginDescriptor
Sets the value of the parameters property.
setParameters(Map<String, String>) - Method in class com.crawljax.core.plugin.HostInterfaceImpl
 
setParent(Fragment) - Method in class com.crawljax.fragmentation.Fragment
 
setParentBox(String) - Method in class com.crawljax.fragmentation.FragmentOutput
 
setParentNode(Fragment) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
setPathString(String) - Method in class com.crawljax.core.CrawlPathInfo
 
setPerceptualImageHash(PerceptualImageHash) - Method in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexFactory
 
setPixelDensity(int) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
setPixelDensity(int) - Method in class com.crawljax.core.configuration.BrowserOptions
 
setProfile(FirefoxProfile) - Method in class com.crawljax.core.configuration.BrowserOptions
 
setProxyConfig(ProxyConfiguration) - Method in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
 
setRadialVarianceImageHash(RadialVarianceImageHash) - Method in class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHashStateVertexFactory
 
setRandomValues(FormInput, WebElement, Set<InputValue>) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
setReachedNearDup(int) - Method in class com.crawljax.core.CrawlPathInfo
 
setReachedNearDup(int) - Method in class com.crawljax.core.state.CrawlPath
 
setRect(Rectangle) - Method in class com.crawljax.fragmentation.Fragment
 
setRelatedFormInputs(List<FormInput>) - Method in class com.crawljax.core.state.Eventable
Set the list of formInputs.
setRestoreConnectedStates(boolean) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
setSize(int) - Method in class com.crawljax.fragmentation.Fragment
 
setSource(StateVertex) - Method in class com.crawljax.core.state.Eventable
 
setState1(StateVertex) - Method in class com.crawljax.core.state.StatePair
 
setState1Name(String) - Method in class com.crawljax.core.state.StatePair
 
setState1Nodes(List<Node>) - Method in class com.crawljax.core.state.StatePair
 
setState2(StateVertex) - Method in class com.crawljax.core.state.StatePair
 
setState2Name(String) - Method in class com.crawljax.core.state.StatePair
 
setState2Nodes(List<Node>) - Method in class com.crawljax.core.state.StatePair
 
setStateComparision(StatePair.StateComparision) - Method in class com.crawljax.core.state.StatePair
 
setStateId(int) - Method in class com.crawljax.fragmentation.FragmentOutput
 
setStateMachine(StateMachine) - Method in class com.crawljax.core.Crawler
 
setStateMachine(StateMachine) - Method in class com.crawljax.core.CrawlerContext
 
setStateVertexFactory(StateVertexFactory) - Method in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
Set a custom StateVertexFactory to be able to use your own StateVertex objects.
setSubtreeWidth_and(int) - Method in class com.crawljax.fragmentation.FragmentRules
 
setSubtreeWidth_or(int) - Method in class com.crawljax.fragmentation.FragmentRules
 
setSwitched(boolean) - Method in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
setTarget(StateVertex) - Method in class com.crawljax.core.state.Eventable
 
setThreshold(double) - Method in class com.crawljax.oraclecomparator.comparators.EditDistanceComparator
 
setThresholdHeight(double) - Method in class com.crawljax.fragmentation.FragmentRules
 
setThresholdPixels(int) - Method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Builder
 
setThresholds(FragmentRules) - Static method in class com.crawljax.fragmentation.FragmentManager
 
setThresholdWidth(double) - Method in class com.crawljax.fragmentation.FragmentRules
 
setTmpData(Object) - Method in class com.crawljax.stateabstractions.dom.RTED.LblTree
tmpData: Hook for any data that a method must attach to a tree.
setTreeID(int) - Method in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
setType(Parameter.ParameterType) - Method in class com.crawljax.core.plugin.descriptor.Parameter
 
setType(String) - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.Parameter
Sets the value of the type property.
setUnlimitedCrawlDepth() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
Set the crawl depth to unlimited.
setUnlimitedRuntime() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
Set the maximum runtime to unlimited.
setUnlimitedStates() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder
Crawl without a maximum state limit.
setup(StateVertex, CrawlerContext) - Method in class com.crawljax.di.CrawlSessionProvider
Alternate for consumer
setup(StateVertex, CrawlTaskConsumer) - Method in class com.crawljax.di.CrawlSessionProvider
 
setupOracleComparatorsOrDefault() - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
setUSE_CDP(boolean) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
setUSE_CDP(boolean) - Method in class com.crawljax.core.configuration.BrowserOptions
Enables/Disables usage of Chrome Developer Protocol (CDP)
setUseful(boolean) - Method in class com.crawljax.fragmentation.Fragment
 
setUseful(boolean) - Method in class com.crawljax.fragmentation.FragmentOutput
 
setUsefulFragmentRules(FragmentRules) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
setValue(String) - Method in class com.crawljax.core.plugin.descriptor.jaxb.generated.OptionList.Option
Sets the value of the value property.
setValue(String) - Method in class com.crawljax.core.plugin.descriptor.Parameter
 
setValue(String) - Method in class com.crawljax.core.state.Identification
 
setValue(String) - Method in class com.crawljax.forms.InputValue
 
setValuesInForm(Form) - Method in class com.crawljax.core.configuration.InputSpecification
Links the form with an HTML element which can be clicked.
setVipsBlocks(List<String>) - Method in class com.crawljax.fragmentation.FragmentOutput
 
setVisualData(boolean) - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
sfg - Variable in class com.crawljax.core.state.InMemoryStateFlowGraph
 
sfg - Variable in class com.crawljax.core.UnfiredCandidateActions
 
sfg - Variable in class com.crawljax.core.UnfiredFragmentCandidates
 
sfg - Variable in class com.crawljax.fragmentation.FragmentManager
 
SHALLOW_FIRST - com.crawljax.core.configuration.CrawlRules.CrawlPriorityMode
 
shortestPathTo(StateVertex) - Method in class com.crawljax.core.Crawler
 
shortestPathTo(StateVertex, StateVertex) - Method in class com.crawljax.core.Crawler
 
shouldCrawlFrames() - Method in class com.crawljax.core.configuration.CrawlRules
 
shouldDisableInput(CandidateCrawlAction) - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
shouldDisableInput(Eventable) - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
shouldDoVisualComaprison(Node) - Method in class com.crawljax.stateabstractions.hybrid.StructuralVisualStateVertexFactory
 
shutDown() - Method in class com.crawljax.core.CrawlController
 
SIFTComparator - Class in com.crawljax.stateabstractions.visual
 
SIFTComparator() - Constructor for class com.crawljax.stateabstractions.visual.SIFTComparator
 
SIFTMatcher(Mat, Mat) - Static method in class com.crawljax.stateabstractions.visual.SIFTComparator
 
SIFTStateVertexFactory - Class in com.crawljax.stateabstractions.visual
The default factory that creates State vertexes with a Object.hashCode() and Object.equals(Object) function based on the Stripped dom.
SIFTStateVertexFactory(double) - Constructor for class com.crawljax.stateabstractions.visual.SIFTStateVertexFactory
 
SIFTStateVertexImpl - Class in com.crawljax.stateabstractions.visual
The state vertex class which represents a state in the browser.
SIFTStateVertexImpl(int, String, String, BufferedImage) - Constructor for class com.crawljax.stateabstractions.visual.SIFTStateVertexImpl
Creates a current state without an url and the stripped dom equals the dom.
SIFTStateVertexImpl(int, String, String, String, String, BufferedImage, double) - Constructor for class com.crawljax.stateabstractions.visual.SIFTStateVertexImpl
Defines a State.
signalCrawlExhausted() - Method in class com.crawljax.core.ExitNotifier
Signal that all CrawlTaskConsumers are done.
signalTimeIsUp() - Method in class com.crawljax.core.ExitNotifier
 
SimpleComparator - Class in com.crawljax.oraclecomparator.comparators
Simple oracle which can ignore whitespaces and line breaks.
SimpleComparator() - Constructor for class com.crawljax.oraclecomparator.comparators.SimpleComparator
Default argument less constructor.
siteHostName - Variable in class com.crawljax.core.CandidateElementExtractor
 
siteOutput - Variable in class com.crawljax.core.configuration.CrawljaxConfiguration
Output folder for data that is static to one site (ie.
size - Variable in class com.crawljax.fragmentation.Fragment
 
size - Variable in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
size1 - Variable in class com.crawljax.stateabstractions.dom.apted.distance.AllPossibleMappingsTED
The size of the source input tree.
size1 - Variable in class com.crawljax.stateabstractions.dom.apted.distance.APTED
The size of the source input tree.
size1 - Variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
size2 - Variable in class com.crawljax.stateabstractions.dom.apted.distance.AllPossibleMappingsTED
The size of the destination tree.
size2 - Variable in class com.crawljax.stateabstractions.dom.apted.distance.APTED
The size of the destination tree.
size2 - Variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
sizes - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Index from left-to-right preorder id of node n (starting with 0) to the size of n's subtree (node n and all its descendants).
sizeTmp - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Temporary variable used in indexing for storing subtree size.
sizeTmp - Variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
SKEL_XPATH_CACHE - Static variable in class com.crawljax.util.XPathHelper
 
skipExploredActions - Variable in class com.crawljax.core.configuration.CrawlRules
 
skipExploredActions - Variable in class com.crawljax.core.UnfiredFragmentCandidates
 
skipExploredActions(boolean, int) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
maxRepeat default value is 2
skipInputs - Variable in class com.crawljax.core.UnfiredFragmentCandidates
 
skipInputsForPath - Variable in class com.crawljax.core.UnfiredFragmentCandidates
 
skippedComparison(Node, Node) - Method in class com.crawljax.util.DomDifferenceListener
 
sota - Variable in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
 
sotaStrategy - Variable in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
 
spellOutNumber(String) - Static method in class com.crawljax.stateabstractions.dom.apted.util.FormatUtilities
 
spf1(NodeIndexer, int, NodeIndexer, int) - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Implements spf1 single path function for the case when one of the subtrees is a single node [2, Section 6.1, Algorithm 2].
spfA(NodeIndexer, NodeIndexer, int, byte, boolean) - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Implements the single-path function spfA.
spfH(InfoTree, InfoTree, int[]) - Method in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
Single-path function for heavy path based on Klein/Demaine algorithm.
spfL(NodeIndexer, NodeIndexer, boolean) - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Implements single-path function for left paths [1, Sections 3.3,3.4,3.5].
spfL(InfoTree, InfoTree) - Method in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
Single-path function for the left-most path based on Zhang and Shasha algorithm.
spfR(NodeIndexer, NodeIndexer, boolean) - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Implements single-path function for right paths [1, Sections 3.3,3.4,3.5].
spfR(InfoTree, InfoTree) - Method in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
Single-path function for right-most path based on symmetric version of Zhang and Shasha algorithm.
SSIM - Class in com.crawljax.stateabstractions.visual
 
SSIM() - Constructor for class com.crawljax.stateabstractions.visual.SSIM
 
SSIMComparator - Class in com.crawljax.stateabstractions.visual
 
SSIMComparator() - Constructor for class com.crawljax.stateabstractions.visual.SSIMComparator
 
SSIMStateVertexFactory - Class in com.crawljax.stateabstractions.visual
The default factory that creates State vertexes with a Object.hashCode() and Object.equals(Object) function based on the Stripped dom.
SSIMStateVertexFactory(double) - Constructor for class com.crawljax.stateabstractions.visual.SSIMStateVertexFactory
 
SSIMStateVertexImpl - Class in com.crawljax.stateabstractions.visual
The state vertex class which represents a state in the browser.
SSIMStateVertexImpl(int, String, String, BufferedImage) - Constructor for class com.crawljax.stateabstractions.visual.SSIMStateVertexImpl
Creates a current state without an url and the stripped dom equals the dom.
SSIMStateVertexImpl(int, String, String, String, String, BufferedImage, double) - Constructor for class com.crawljax.stateabstractions.visual.SSIMStateVertexImpl
Defines a State.
startTime - Variable in class com.crawljax.core.CrawlSession
Denote the time the CrawlSession Started in ms since 1970.
state1 - Variable in class com.crawljax.core.state.StatePair
 
state1Name - Variable in class com.crawljax.core.state.StatePair
 
state1Nodes - Variable in class com.crawljax.core.state.StatePair
 
state2 - Variable in class com.crawljax.core.state.StatePair
 
state2Name - Variable in class com.crawljax.core.state.StatePair
 
state2Nodes - Variable in class com.crawljax.core.state.StatePair
 
stateById - Variable in class com.crawljax.core.state.InMemoryStateFlowGraph
 
stateComparator - Variable in class com.crawljax.core.Crawler
 
stateComparator - Variable in class com.crawljax.core.state.StateMachine
 
StateComparator - Class in com.crawljax.oraclecomparator
Defines an Oracle Comparator which used multiple Oracles to decide whether two states are equivalent.
StateComparator(CrawlRules) - Constructor for class com.crawljax.oraclecomparator.StateComparator
 
stateComparision - Variable in class com.crawljax.core.state.StatePair
 
StateComparision() - Constructor for enum com.crawljax.core.state.StatePair.StateComparision
 
stateComparisionCache - Variable in class com.crawljax.fragmentation.FragmentManager
 
stateCounter - Variable in class com.crawljax.core.state.InMemoryStateFlowGraph
Intermediate counter for the number of states, not relaying on getAllStates.size() because of Thread-safety.
stateFlowGraph - Variable in class com.crawljax.core.CrawlSession
 
stateFlowGraph - Variable in class com.crawljax.core.state.StateMachine
 
stateFlowGraph - Variable in class com.crawljax.di.CrawlSessionProvider
 
StateFlowGraph - Interface in com.crawljax.core.state
A graph of StateVertex as vertexes and Eventable as edges
stateId - Variable in class com.crawljax.fragmentation.FragmentOutput
 
stateMachine - Variable in class com.crawljax.core.Crawler
 
stateMachine - Variable in class com.crawljax.core.CrawlerContext
 
StateMachine - Class in com.crawljax.core.state
The State Machine.
StateMachine(InMemoryStateFlowGraph, ImmutableList<Invariant>, Plugins, StateComparator, List<StateVertex>) - Constructor for class com.crawljax.core.state.StateMachine
 
StatePair - Class in com.crawljax.core.state
 
StatePair(StateVertex, StateVertex, List<Node>, List<Node>, StatePair.StateComparision) - Constructor for class com.crawljax.core.state.StatePair
 
StatePair.StateComparision - Enum in com.crawljax.core.state
 
states - Variable in class com.crawljax.core.ExitNotifier
 
statesAreIdentical() - Method in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
Tells whether two states are identical after performing the analysis.
statesWithCandidates - Variable in class com.crawljax.core.UnfiredCandidateActions
 
statesWithCandidates - Variable in class com.crawljax.core.UnfiredFragmentCandidates
 
StateUnreachableException - Exception in com.crawljax.core
Gets thrown when Crawljax cannot get to a target StateVertex.
StateUnreachableException(StateVertex, String) - Constructor for exception com.crawljax.core.StateUnreachableException
 
stateUpdated(StateVertex) - Method in class com.crawljax.core.UnfiredFragmentCandidates
 
StateVertex - Interface in com.crawljax.core.state
A vertex in the StateFlowGraph representing a state in the web application.
stateVertexFactory - Variable in class com.crawljax.core.configuration.CrawljaxConfiguration
 
StateVertexFactory - Class in com.crawljax.core.state
A factory that creates a StateVertex.
StateVertexFactory() - Constructor for class com.crawljax.core.state.StateVertexFactory
 
StateVertexForElementsWithVisualInfo - Class in com.crawljax.stateabstractions.hybrid
 
StateVertexForElementsWithVisualInfo(int, String, String, String, String, List<DOMElementWithVisualInfo>) - Constructor for class com.crawljax.stateabstractions.hybrid.StateVertexForElementsWithVisualInfo
 
StateVertexImpl - Class in com.crawljax.core.state
The state vertex class which represents a state in the browser.
StateVertexImpl(int, String, String) - Constructor for class com.crawljax.core.state.StateVertexImpl
Creates a current state without an url and the stripped dom equals the dom.
StateVertexImpl(int, String, String, String, String) - Constructor for class com.crawljax.core.state.StateVertexImpl
Defines a State.
stop() - Method in class com.crawljax.core.CrawlController
 
stop() - Method in class com.crawljax.core.CrawlerContext
Tells Crawljax to stop with Exit status ExitNotifier.ExitStatus.STOPPED.
stop() - Method in class com.crawljax.core.CrawljaxRunner
Stops Crawljax.
stop() - Method in class com.crawljax.core.ExitNotifier
Manually stop the crawl.
stopCrawling() - Method in class com.crawljax.fragmentation.FragmentManager
 
STOPPED - com.crawljax.core.ExitNotifier.ExitStatus
When CrawljaxRunner.stop() has been called.
store(String) - Method in class com.crawljax.stateabstractions.dom.RTED.LabelDictionary
Adds a new label to the dictionary if it has not been added yet.
STR - Variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
strategy - Variable in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
 
StringNodeData - Class in com.crawljax.stateabstractions.dom.apted.node
Represents a node label that consists of a single string value.
StringNodeData(String) - Constructor for class com.crawljax.stateabstractions.dom.apted.node.StringNodeData
Constructs node data with a specified label.
StringUnitCostModel - Class in com.crawljax.stateabstractions.dom.apted.costmodel
This is a unit-nost model defined on string labels.
StringUnitCostModel() - Constructor for class com.crawljax.stateabstractions.dom.apted.costmodel.StringUnitCostModel
 
StrInt - Variable in class com.crawljax.stateabstractions.dom.RTED.LabelDictionary
 
stripAttributes(String) - Method in class com.crawljax.oraclecomparator.comparators.PlainStructureComparator
 
stripAttributes(Document) - Method in class com.crawljax.oraclecomparator.comparators.StyleComparator
 
stripContent(String) - Method in class com.crawljax.oraclecomparator.comparators.PlainStructureComparator
 
stripDom(Document) - Method in class com.crawljax.oraclecomparator.comparators.StyleComparator
 
stripElements(Document) - Method in class com.crawljax.oraclecomparator.comparators.StyleComparator
 
stripEndSquareBrackets(String) - Static method in class com.crawljax.util.XPathHelper
 
STRIPPED_DOM - com.crawljax.stateabstractions.dom.DOMConfiguration.Mode
 
strippedDom - Variable in class com.crawljax.core.state.StateVertexImpl
 
stripQuotes(String, char) - Static method in class com.crawljax.stateabstractions.dom.apted.util.FormatUtilities
 
stripStyleAttributes(Document) - Method in class com.crawljax.oraclecomparator.comparators.StyleComparator
 
stripStyleProperties(String) - Method in class com.crawljax.oraclecomparator.comparators.StyleComparator
 
stripXPathToElement(String) - Static method in class com.crawljax.util.XPathHelper
 
strStat - Variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
structuralDistance - Variable in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
StructuralVisualDiff - Class in com.crawljax.stateabstractions.hybrid.structuralvisualdiff
 
StructuralVisualDiff(StateVertexForElementsWithVisualInfo, StateVertexForElementsWithVisualInfo) - Constructor for class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
StructuralVisualStateVertexFactory - Class in com.crawljax.stateabstractions.hybrid
 
StructuralVisualStateVertexFactory() - Constructor for class com.crawljax.stateabstractions.hybrid.StructuralVisualStateVertexFactory
 
STRUCTURE - com.crawljax.stateabstractions.dom.DOMConfiguration.Mode
 
StyleComparator - Class in com.crawljax.oraclecomparator.comparators
Oracle which can ignore style attributes.
StyleComparator() - Constructor for class com.crawljax.oraclecomparator.comparators.StyleComparator
 
substituteBlanks(String, String) - Static method in class com.crawljax.stateabstractions.dom.apted.util.FormatUtilities
 
subtreeWidth_and - Variable in class com.crawljax.fragmentation.FragmentRules
 
subtreeWidth_or - Variable in class com.crawljax.fragmentation.FragmentRules
 
switched - Variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
switchToFrame(String) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
switchToStateAndCheckIfClone(Eventable, StateVertex, CrawlerContext) - Method in class com.crawljax.core.state.StateMachine
Adds an edge between the current and new state.
SYSTEM_DEFAULT - com.crawljax.core.configuration.ProxyConfiguration.ProxyType
Use the proxy that is configured for your computer (system wide).
SYSTEM_OFFLINE - Static variable in class com.crawljax.browser.WebDriverBrowserBuilder
 
systemDefault() - Static method in class com.crawljax.core.configuration.ProxyConfiguration
 

T

t - Variable in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
t1 - Variable in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
 
t2 - Variable in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
 
TAB_STRING - Static variable in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
tag - com.crawljax.core.state.Identification.How
 
tag - Variable in class com.crawljax.core.state.Element
 
TAG_PATTERN - Static variable in class com.crawljax.util.XPathHelper
 
tagName - Variable in class com.crawljax.core.configuration.CrawlActionsBuilder.ExcludeByParentBuilder
 
tagName - Variable in class com.crawljax.core.configuration.CrawlElement
 
take() - Method in class com.crawljax.core.CrawlQueue
 
takeScreenShotOnBrowser(WebDriver, OutputType<T>) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
target - Variable in exception com.crawljax.core.StateUnreachableException
 
tedInit() - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
After the optimal strategy is computed, initialises distances of deleting and inserting subtrees without their root nodes.
testAndWait(EmbeddedBrowser) - Method in class com.crawljax.condition.browserwaiter.WaitCondition
Tests all the conditions and waits for them to be satisfied or times out.
testDOM - Variable in class com.crawljax.util.DOMComparer
The test document.
testInvariantsWhileCrawling - Variable in class com.crawljax.core.configuration.CrawlRules
 
testInvariantsWhileCrawling(boolean) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
text - com.crawljax.core.state.Identification.How
 
text - Variable in class com.crawljax.core.state.Element
 
TEXT - com.crawljax.forms.FormInput.InputType
 
TEXT_CUTOFF - Static variable in class com.crawljax.util.DomUtils
 
TEXTAREA - com.crawljax.forms.FormInput.InputType
 
textbox - com.crawljax.core.plugin.descriptor.Parameter.ParameterType
 
threshold - Variable in class com.crawljax.oraclecomparator.comparators.EditDistanceComparator
 
threshold - Static variable in class com.crawljax.stateabstractions.dom.LevenshteinStateVertexFactory
 
threshold - Static variable in class com.crawljax.stateabstractions.dom.RTEDStateVertexFactory
 
threshold - Variable in class com.crawljax.stateabstractions.dom.RTEDStateVertexImpl
 
threshold - Static variable in class com.crawljax.stateabstractions.dom.TLSHStateVertexFactory
 
threshold - Variable in class com.crawljax.stateabstractions.dom.TLSHStateVertexImpl
 
threshold - Static variable in class com.crawljax.stateabstractions.hybrid.FragGenStateVertexFactory
 
threshold - Variable in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
threshold - Static variable in class com.crawljax.stateabstractions.visual.ColorHistogramStateVertexFactory
 
threshold - Variable in class com.crawljax.stateabstractions.visual.ColorHistogramStateVertexImpl
 
threshold - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHashStateVertexFactory
 
threshold - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexFactory
 
threshold - Static variable in class com.crawljax.stateabstractions.visual.PDiffStateVertexFactory
 
threshold - Variable in class com.crawljax.stateabstractions.visual.PDiffStateVertexImpl
 
threshold - Static variable in class com.crawljax.stateabstractions.visual.SIFTStateVertexFactory
 
threshold - Variable in class com.crawljax.stateabstractions.visual.SIFTStateVertexImpl
 
threshold - Static variable in class com.crawljax.stateabstractions.visual.SSIMStateVertexFactory
 
threshold - Variable in class com.crawljax.stateabstractions.visual.SSIMStateVertexImpl
 
THRESHOLD_PIXELS - Static variable in class com.crawljax.stateabstractions.visual.PDiffComparator
 
thresholdCoefficient - Variable in class com.crawljax.stateabstractions.visual.ColorHistogram
 
thresholdCoefficient - Variable in class com.crawljax.stateabstractions.visual.imagehashes.VisHash
 
thresholdHeight - Variable in class com.crawljax.fragmentation.FragmentRules
 
thresholdPixels - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.Builder
 
thresholdPixels - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 
thresholdWidth - Variable in class com.crawljax.fragmentation.FragmentRules
 
throwIfConnectionException(WebDriverException) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
throwIfNotInteractableException(WebDriverException) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
THUMBNAIL_HEIGHT - Static variable in class com.crawljax.stateabstractions.hybrid.StructuralVisualStateVertexFactory
 
THUMBNAIL_HEIGHT - Static variable in class com.crawljax.stateabstractions.visual.ColorHistogramStateVertexFactory
 
THUMBNAIL_HEIGHT - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHashStateVertexFactory
 
THUMBNAIL_HEIGHT - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHashStateVertexFactory
 
THUMBNAIL_HEIGHT - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHashStateVertexFactory
 
THUMBNAIL_HEIGHT - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.DHashStateVertexFactory
 
THUMBNAIL_HEIGHT - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHashStateVertexFactory
 
THUMBNAIL_HEIGHT - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexFactory
 
THUMBNAIL_HEIGHT - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHashStateVertexFactory
 
THUMBNAIL_HEIGHT - Static variable in class com.crawljax.stateabstractions.visual.PDiffStateVertexFactory
 
THUMBNAIL_HEIGHT - Static variable in class com.crawljax.stateabstractions.visual.SIFTStateVertexFactory
 
THUMBNAIL_HEIGHT - Static variable in class com.crawljax.stateabstractions.visual.SSIMStateVertexFactory
 
THUMBNAIL_WIDTH - Static variable in class com.crawljax.stateabstractions.hybrid.StructuralVisualStateVertexFactory
 
THUMBNAIL_WIDTH - Static variable in class com.crawljax.stateabstractions.visual.ColorHistogramStateVertexFactory
 
THUMBNAIL_WIDTH - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHashStateVertexFactory
 
THUMBNAIL_WIDTH - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHashStateVertexFactory
 
THUMBNAIL_WIDTH - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHashStateVertexFactory
 
THUMBNAIL_WIDTH - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.DHashStateVertexFactory
 
THUMBNAIL_WIDTH - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHashStateVertexFactory
 
THUMBNAIL_WIDTH - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexFactory
 
THUMBNAIL_WIDTH - Static variable in class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHashStateVertexFactory
 
THUMBNAIL_WIDTH - Static variable in class com.crawljax.stateabstractions.visual.PDiffStateVertexFactory
 
THUMBNAIL_WIDTH - Static variable in class com.crawljax.stateabstractions.visual.SIFTStateVertexFactory
 
THUMBNAIL_WIDTH - Static variable in class com.crawljax.stateabstractions.visual.SSIMStateVertexFactory
 
timeOut - Variable in class com.crawljax.condition.browserwaiter.WaitCondition
 
TLSHStateVertexFactory - Class in com.crawljax.stateabstractions.dom
The default factory that creates State vertexes with a Object.hashCode() and Object.equals(Object) function based on the Stripped dom.
TLSHStateVertexFactory(double, DOMConfiguration.Mode) - Constructor for class com.crawljax.stateabstractions.dom.TLSHStateVertexFactory
 
TLSHStateVertexImpl - Class in com.crawljax.stateabstractions.dom
The state vertex class which represents a state in the browser.
TLSHStateVertexImpl(int, String, String, String, String, double, DOMConfiguration.Mode, EditDistanceComparator) - Constructor for class com.crawljax.stateabstractions.dom.TLSHStateVertexImpl
Defines a State.
tmpData - Variable in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
toInt() - Method in enum com.crawljax.core.configuration.ProxyConfiguration.ProxyType
Converts the enum to an int (used by Firefox internally).
toIntArray(ArrayList<Integer>) - Method in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Converts ArrayList of integer values to an array.
toIntArray(List<Integer>) - Static method in class com.crawljax.stateabstractions.dom.RTED.InfoTree
Transforms a list of Integer objects to an array of primitive int values.
toString() - Method in class com.crawljax.condition.browserwaiter.ExpectedElementCondition
 
toString() - Method in class com.crawljax.condition.browserwaiter.ExpectedVisibleCondition
 
toString() - Method in class com.crawljax.condition.ConditionType
 
toString() - Method in class com.crawljax.condition.ConditionTypeChecker
 
toString() - Method in class com.crawljax.condition.CountCondition
 
toString() - Method in class com.crawljax.condition.eventablecondition.EventableCondition
 
toString() - Method in class com.crawljax.condition.invariant.Invariant
 
toString() - Method in class com.crawljax.condition.JavaScriptCondition
 
toString() - Method in class com.crawljax.condition.Logic.And
 
toString() - Method in class com.crawljax.condition.Logic.Not
 
toString() - Method in class com.crawljax.condition.Logic.Or
 
toString() - Method in class com.crawljax.condition.NotRegexCondition
 
toString() - Method in class com.crawljax.condition.NotUrlCondition
 
toString() - Method in class com.crawljax.condition.NotVisibleCondition
 
toString() - Method in class com.crawljax.condition.NotXPathCondition
 
toString() - Method in class com.crawljax.condition.RegexCondition
 
toString() - Method in class com.crawljax.condition.UrlCondition
 
toString() - Method in class com.crawljax.condition.VisibleCondition
 
toString() - Method in class com.crawljax.condition.XPathCondition
 
toString() - Method in class com.crawljax.core.CandidateCrawlAction
 
toString() - Method in class com.crawljax.core.CandidateElement
 
toString() - Method in class com.crawljax.core.configuration.BrowserConfiguration
 
toString() - Method in class com.crawljax.core.configuration.BrowserOptions
 
toString() - Method in class com.crawljax.core.configuration.CrawlElement
 
toString() - Method in class com.crawljax.core.configuration.CrawljaxConfiguration
 
toString() - Method in class com.crawljax.core.configuration.CrawlRules
 
toString() - Method in class com.crawljax.core.configuration.DefaultCrawlScope
 
toString() - Method in class com.crawljax.core.configuration.Form
 
toString() - Method in class com.crawljax.core.configuration.PreCrawlConfiguration
 
toString() - Method in class com.crawljax.core.configuration.ProxyConfiguration
 
toString() - Method in enum com.crawljax.core.ExitNotifier.ExitStatus
 
toString() - Method in class com.crawljax.core.plugin.Plugins
 
toString() - Method in class com.crawljax.core.state.Element
 
toString() - Method in class com.crawljax.core.state.Eventable
 
toString() - Method in class com.crawljax.core.state.Identification
Convert a Identification to a String.
toString() - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
 
toString() - Method in class com.crawljax.core.state.StatePair
 
toString() - Method in class com.crawljax.core.state.StateVertexImpl
 
toString() - Method in class com.crawljax.forms.FormInput
 
toString() - Method in class com.crawljax.forms.InputValue
 
toString() - Method in class com.crawljax.forms.InputValueBoolean
 
toString() - Method in class com.crawljax.fragmentation.FragmentOutput
 
toString() - Method in class com.crawljax.fragmentation.FragmentPair
 
toString() - Method in class com.crawljax.stateabstractions.dom.apted.node.AptedNode
Returns a string representation of the tree in bracket notation.
toString() - Method in class com.crawljax.stateabstractions.dom.LevenshteinStateVertexFactory
 
toString() - Method in class com.crawljax.stateabstractions.dom.LevenshteinStateVertexImpl
 
toString() - Method in class com.crawljax.stateabstractions.dom.RTED.LblTree
String representation of a tree.
toString() - Method in class com.crawljax.stateabstractions.dom.RTEDStateVertexFactory
 
toString() - Method in class com.crawljax.stateabstractions.dom.RTEDStateVertexImpl
 
toString() - Method in class com.crawljax.stateabstractions.dom.TLSHStateVertexFactory
 
toString() - Method in class com.crawljax.stateabstractions.dom.TLSHStateVertexImpl
 
toString() - Method in class com.crawljax.stateabstractions.hybrid.DOMElementWithVisualInfo
 
toString() - Method in class com.crawljax.stateabstractions.hybrid.FragGenStateVertexFactory
 
toString() - Method in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
toString() - Method in class com.crawljax.stateabstractions.hybrid.structuralvisualdiff.StructuralVisualDiff
 
toString() - Method in class com.crawljax.stateabstractions.visual.ColorHistogramStateVertexFactory
 
toString() - Method in class com.crawljax.stateabstractions.visual.ColorHistogramStateVertexImpl
 
toString() - Method in class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHashStateVertexFactory
 
toString() - Method in class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHashStateVertexImpl
 
toString() - Method in class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHashStateVertexFactory
 
toString() - Method in class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHashStateVertexImpl
 
toString() - Method in class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHashStateVertexFactory
 
toString() - Method in class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHashStateVertexImpl
 
toString() - Method in class com.crawljax.stateabstractions.visual.imagehashes.DHashStateVertexImpl
 
toString() - Method in class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHashStateVertexFactory
 
toString() - Method in class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHashStateVertexImpl
 
toString() - Method in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexFactory
 
toString() - Method in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexImpl
 
toString() - Method in class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHashStateVertexFactory
 
toString() - Method in class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHashStateVertexImpl
 
toString() - Method in class com.crawljax.stateabstractions.visual.imagehashes.VisHash
 
toString() - Method in class com.crawljax.stateabstractions.visual.PDiffStateVertexFactory
 
toString() - Method in class com.crawljax.stateabstractions.visual.PDiffStateVertexImpl
 
toString() - Method in class com.crawljax.stateabstractions.visual.SIFTStateVertexFactory
 
toString() - Method in class com.crawljax.stateabstractions.visual.SIFTStateVertexImpl
 
toString() - Method in class com.crawljax.stateabstractions.visual.SSIMStateVertexFactory
 
toString() - Method in class com.crawljax.stateabstractions.visual.SSIMStateVertexImpl
 
toUniformDOM(String) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
toUniformDOM(String) - Static method in class com.crawljax.util.DomUtils
 
TRAINING - com.crawljax.core.configuration.CrawlRules.FormFillMode
 
TrainingFormHandler - Class in com.crawljax.forms
Creates form value templates by pausing the crawl and allowing the user to manually enter form formInputs.
TrainingFormHandler(EmbeddedBrowser, CrawlRules) - Constructor for class com.crawljax.forms.TrainingFormHandler
 
transferCoverage(Fragment) - Method in class com.crawljax.fragmentation.Fragment
 
transferDuplicateAccess(Fragment) - Method in class com.crawljax.fragmentation.Fragment
For new fragments that have not been access transferred Called for every other duplicate fragment ( to avoid candidate element not being all fragment problem)
transferEquivalentAccess(Fragment) - Method in class com.crawljax.fragmentation.Fragment
 
traverse(Set<String>, List<StateVertex>, StateVertex) - Method in class com.crawljax.core.state.InMemoryStateFlowGraph
 
treeEditDist(NodeIndexer, NodeIndexer, int, int, float[][], boolean) - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
Implements the core of spfL.
treeEditDist(InfoTree, InfoTree, int, int) - Method in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
treeEditDistRev(InfoTree, InfoTree, int, int) - Method in class com.crawljax.stateabstractions.dom.RTED.RTED_InfoTree_Opt
 
treeID - Variable in class com.crawljax.stateabstractions.dom.RTED.LblTree
 
treeSize - Variable in class com.crawljax.stateabstractions.dom.apted.node.NodeIndexer
Stores the size of the input tree.
treeSize - Variable in class com.crawljax.stateabstractions.dom.RTED.InfoTree
 
treshold - Static variable in class com.crawljax.stateabstractions.visual.SIFTComparator
 
tryToFireEvent(StateVertex, StateVertex, Eventable) - Method in class com.crawljax.core.Crawler
 
tvi(double) - Static method in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
Given the adaptation luminance, computes the threshold of visibility in cd per m^2.
type - Variable in class com.crawljax.core.configuration.ProxyConfiguration
 
type - Variable in class com.crawljax.core.plugin.descriptor.jaxb.generated.Parameter
 
type - Variable in class com.crawljax.core.plugin.descriptor.Parameter
 
type - Variable in class com.crawljax.forms.FormInput
 

U

underXpath - Variable in class com.crawljax.core.configuration.CrawlElement
 
underXPath(String) - Method in class com.crawljax.core.configuration.CrawlElement
Restrict CrawlElement to include only HTML elements which are under HTML element X which identified by the xpath expression xpathExpression When xpathExpression returns no HTML elements this CrawlElement is not considered under element X.
unexploredActions - Variable in class com.crawljax.core.state.StateVertexImpl
 
unexploredStates - Variable in class com.crawljax.core.UnfiredFragmentCandidates
 
unfiredActionsCount - Variable in class com.crawljax.core.UnfiredCandidateActions
 
unfiredActionsCount - Variable in class com.crawljax.core.UnfiredFragmentCandidates
 
UnfiredCandidateActions - Class in com.crawljax.core
Contains all the CandidateCrawlActions that still have to be fired to get a result.
UnfiredCandidateActions(BrowserConfiguration, Provider<StateFlowGraph>, MetricRegistry) - Constructor for class com.crawljax.core.UnfiredCandidateActions
 
UnfiredFragmentCandidates - Class in com.crawljax.core
Contains all the CandidateCrawlActions that still have to be fired to get a result.
UnfiredFragmentCandidates(BrowserConfiguration, Provider<StateFlowGraph>, MetricRegistry, CrawlRules) - Constructor for class com.crawljax.core.UnfiredFragmentCandidates
 
unreachableCache - Variable in class com.crawljax.core.UnfiredFragmentCandidates
 
updateBrowser(EmbeddedBrowser) - Method in class com.crawljax.core.CrawlerContext
 
updateFnArray(int, int, int) - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
fn array used in the algorithm before [1].
updateFtArray(int, int) - Method in class com.crawljax.stateabstractions.dom.apted.distance.APTED
ft array used in the algorithm before [1].
updateInfluence(Fragment, FragmentManager.ACCESS) - Method in class com.crawljax.fragmentation.FragmentManager
After every action is performed, the priority score or influence is adjusted
url - com.crawljax.core.state.Identification.How
 
url - Variable in class com.crawljax.condition.browserwaiter.WaitCondition
 
url - Variable in class com.crawljax.condition.UrlCondition
 
url - Variable in class com.crawljax.core.configuration.CrawljaxConfiguration
 
url - Variable in class com.crawljax.core.configuration.DefaultCrawlScope
 
url - Variable in class com.crawljax.core.Crawler
 
url - Variable in class com.crawljax.core.state.StateVertexImpl
 
urlCondition - Variable in class com.crawljax.condition.NotUrlCondition
 
UrlCondition - Class in com.crawljax.condition
Conditions that returns true iff the browser's current url contains url.
UrlCondition(String) - Constructor for class com.crawljax.condition.UrlCondition
 
UrlUtils - Class in com.crawljax.util
 
UrlUtils() - Constructor for class com.crawljax.util.UrlUtils
 
USE_CDP - Variable in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
ChromeDeveloperTools are used to fetch event handler information
USE_CDP - Variable in class com.crawljax.core.configuration.BrowserOptions
a flag available for chrome (use chrome developer tools)
usedDom - Variable in class com.crawljax.stateabstractions.dom.TLSHStateVertexImpl
 
useEquivalentReset - Variable in class com.crawljax.core.configuration.CrawlRules
 
useEquivalentReset(boolean) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
UseEquivalentReset - Variable in class com.crawljax.core.Crawler
 
USEFUL_FRAGMENT_RULES - Static variable in class com.crawljax.fragmentation.FragmentManager
 
usefulFragment(Fragment) - Static method in class com.crawljax.fragmentation.FragmentManager
To decide if the fragment is large enough to be a functional entity This is an approximation and can be configured using FragmentRules
usefulFragmentRules - Variable in class com.crawljax.core.configuration.CrawlRules
 

V

value - Variable in enum com.crawljax.core.configuration.ProxyConfiguration.ProxyType
 
value - Variable in class com.crawljax.core.plugin.descriptor.jaxb.generated.OptionList.Option
 
value - Variable in class com.crawljax.core.plugin.descriptor.Parameter
 
value - Variable in class com.crawljax.core.state.Identification
 
value - Variable in class com.crawljax.forms.InputValue
 
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.CrawlRules.CrawlPriorityMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.crawljax.core.configuration.CrawlRules.FormFillMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.crawljax.core.configuration.CrawlRules.FormFillOrder
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.plugin.descriptor.Parameter.ParameterType
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.
valueOf(String) - Static method in enum com.crawljax.core.state.StatePair.StateComparision
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.crawljax.forms.FormInput.InputType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.crawljax.fragmentation.Fragment.FragmentComparision
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.crawljax.fragmentation.FragmentManager.ACCESS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.crawljax.stateabstractions.dom.DOMConfiguration.Mode
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.CrawlRules.CrawlPriorityMode
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.CrawlRules.FormFillMode
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.CrawlRules.FormFillOrder
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.plugin.descriptor.Parameter.ParameterType
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.
values() - Static method in enum com.crawljax.core.state.StatePair.StateComparision
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.crawljax.forms.FormInput.InputType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.crawljax.fragmentation.Fragment.FragmentComparision
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.crawljax.fragmentation.FragmentManager.ACCESS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.crawljax.stateabstractions.dom.DOMConfiguration.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
verbose - Variable in class com.crawljax.stateabstractions.dom.apted.util.CommandLine
 
version - Variable in class com.crawljax.core.plugin.descriptor.jaxb.generated.VersionList
 
VersionList - Class in com.crawljax.core.plugin.descriptor.jaxb.generated
Java class for version-list complex type.
VersionList() - Constructor for class com.crawljax.core.plugin.descriptor.jaxb.generated.VersionList
 
vertexFactory - Variable in class com.crawljax.core.Crawler
 
vertexFactory - Variable in class com.crawljax.core.state.InMemoryStateFlowGraph
 
vipsBlocks - Variable in class com.crawljax.fragmentation.FragmentOutput
 
visHash - Variable in class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHashStateVertexFactory
 
visHash - Variable in class com.crawljax.stateabstractions.visual.imagehashes.AverageImageHashStateVertexImpl
 
visHash - Variable in class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHashStateVertexFactory
 
visHash - Variable in class com.crawljax.stateabstractions.visual.imagehashes.BlockMeanImageHashStateVertexImpl
 
visHash - Variable in class com.crawljax.stateabstractions.visual.imagehashes.ColorMomentImageHashStateVertexFactory
 
visHash - Variable in class com.crawljax.stateabstractions.visual.imagehashes.MarrHildrethImageHashStateVertexFactory
 
visHash - Variable in class com.crawljax.stateabstractions.visual.imagehashes.PerceptualImageHashStateVertexFactory
 
visHash - Variable in class com.crawljax.stateabstractions.visual.imagehashes.RadialVarianceImageHashStateVertexFactory
 
VisHash - Class in com.crawljax.stateabstractions.visual.imagehashes
 
VisHash() - Constructor for class com.crawljax.stateabstractions.visual.imagehashes.VisHash
 
visibleCondition - Variable in class com.crawljax.condition.NotVisibleCondition
 
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
 
visitAnchorHrefIfPossible(Eventable) - Method in class com.crawljax.core.Crawler
 
visited - Static variable in class com.crawljax.forms.TrainingFormHandler
Keeps track of the form data manually entered during training.
VISUAL - com.crawljax.core.configuration.CrawlRules.FormFillOrder
 
visualData - Variable in class com.crawljax.stateabstractions.hybrid.FragGenStateVertexFactory
 
visualData - Variable in class com.crawljax.stateabstractions.hybrid.HybridStateVertexImpl
 
visualHash - Variable in class com.crawljax.stateabstractions.hybrid.DOMElementWithVisualInfo
 
visualHashCalculator - Variable in class com.crawljax.stateabstractions.hybrid.StructuralVisualStateVertexFactory
 

W

wait(EmbeddedBrowser) - Method in class com.crawljax.condition.browserwaiter.WaitConditionChecker
 
WAIT_TIME - Static variable in class com.crawljax.condition.browserwaiter.WaitCondition
 
waitAfterEvent - Variable in class com.crawljax.core.configuration.CrawlRules
 
waitAfterEvent(long, TimeUnit) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
waitAfterReloadUrl - Variable in class com.crawljax.core.configuration.CrawlRules
 
waitAfterReloadUrl(long, TimeUnit) - Method in class com.crawljax.core.configuration.CrawlRules.CrawlRulesBuilder
 
WaitCondition - Class in com.crawljax.condition.browserwaiter
Defines a wait condition for an url.
WaitCondition(String, int, ExpectedCondition...) - Constructor for class com.crawljax.condition.browserwaiter.WaitCondition
 
WaitCondition(String, int, List<ExpectedCondition>) - Constructor for class com.crawljax.condition.browserwaiter.WaitCondition
 
WaitCondition(String, ExpectedCondition...) - Constructor for class com.crawljax.condition.browserwaiter.WaitCondition
 
waitConditionChecker - Variable in class com.crawljax.core.Crawler
 
WaitConditionChecker - Class in com.crawljax.condition.browserwaiter
Checks the wait conditions.
WaitConditionChecker(CrawlRules) - Constructor for class com.crawljax.condition.browserwaiter.WaitConditionChecker
 
waitConditions - Variable in class com.crawljax.condition.browserwaiter.WaitConditionChecker
 
waitConditions - Variable in class com.crawljax.core.configuration.PreCrawlConfiguration.PreCrawlConfigurationBuilder
 
waitConditions - Variable in class com.crawljax.core.configuration.PreCrawlConfiguration
 
waitForRefreshTagIfAny(Eventable) - Method in class com.crawljax.core.Crawler
 
wasExplored() - Method in class com.crawljax.core.CandidateElement
 
WebDriverBackedEmbeddedBrowser - Class in com.crawljax.browser
 
WebDriverBackedEmbeddedBrowser(WebDriver) - Constructor for class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
Constructor without configuration values.
WebDriverBackedEmbeddedBrowser(WebDriver, ImmutableSortedSet<String>, long, long) - Constructor for class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
Constructor.
WebDriverBackedEmbeddedBrowser(WebDriver, ImmutableSortedSet<String>, long, long, IgnoreFrameChecker) - Constructor for class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
Constructor.
WebDriverBrowserBuilder - Class in com.crawljax.browser
Default implementation of the EmbeddedBrowserBuilder based on Selenium WebDriver API.
WebDriverBrowserBuilder(CrawljaxConfiguration, Plugins) - Constructor for class com.crawljax.browser.WebDriverBrowserBuilder
 
when(Condition...) - Method in class com.crawljax.core.configuration.CrawlElement
Crawljax will crawl the HTML elements while crawling if and only if all the specified conditions are satisfied.
width - Variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing.PyramidTask
 
withAttribute(String, String) - Method in class com.crawljax.core.configuration.CrawlElement
Restrict CrawlElement to include only HTML elements with the specified attribute.
withClass(String) - Method in class com.crawljax.core.configuration.CrawlActionsBuilder.ExcludeByParentBuilder
 
withDriver(WebDriver) - Static method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
Create a WebDriver backed EmbeddedBrowser.
withDriver(WebDriver, ImmutableSortedSet<String>, long, long) - Static method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
Create a WebDriver backed EmbeddedBrowser.
withDriver(WebDriver, ImmutableSortedSet<String>, long, long, IgnoreFrameChecker) - Static method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
Create a WebDriver backed EmbeddedBrowser.
withId(String) - Method in class com.crawljax.core.configuration.CrawlActionsBuilder.ExcludeByParentBuilder
 
withRemoteDriver(String, ImmutableSortedSet<String>, long, long, IgnoreFrameChecker, DesiredCapabilities) - Static method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
Create a RemoteWebDriver backed EmbeddedBrowser.
withRemoteDriver(String, ImmutableSortedSet<String>, long, long, DesiredCapabilities) - Static method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
Create a RemoteWebDriver backed EmbeddedBrowser.
withRemoteDriver(String, DesiredCapabilities) - Static method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
Create a RemoteWebDriver backed EmbeddedBrowser.
withText(String) - Method in class com.crawljax.core.configuration.CrawlElement
Restrict CrawlElement to include only HTML elements which have the specified text For example 1) <a>Foo</a> 2) <a>Bar</a> 3) <a>Example 3a</a> withText("Foo") will include element 1 withText("Example %") will include elements3 Text can support wild-card characters.
wrapWebDriverExceptionIfConnectionException(WebDriverException) - Method in class com.crawljax.browser.WebDriverBackedEmbeddedBrowser
 
writeCrawlPath(CrawlSession, CrawlPath, int) - Static method in class com.crawljax.fragmentation.FragmentationPlugin
 
writeDocumentToFile(Document, String, String, int) - Static method in class com.crawljax.util.DomUtils
Write the document object to a file.
writeLock - Variable in class com.crawljax.core.state.InMemoryStateFlowGraph
 
writeThumbNail(File, BufferedImage) - Static method in class com.crawljax.stateabstractions.hybrid.StructuralVisualStateVertexFactory
 

X

XMLObject - Class in com.crawljax.util
XMLObject helper.
XMLObject() - Constructor for class com.crawljax.util.XMLObject
 
xmlToObject(String) - Static method in class com.crawljax.util.XMLObject
Converts an XML file to an object.
xpath - com.crawljax.core.state.Identification.How
 
xpath - Variable in class com.crawljax.stateabstractions.hybrid.DOMElementWithVisualInfo
 
XPATH_TRAINING - com.crawljax.core.configuration.CrawlRules.FormFillMode
 
xpathCondition - Variable in class com.crawljax.condition.NotXPathCondition
 
XPathCondition - Class in com.crawljax.condition
A condition which returns true if the XPath expression returns one or more elements.
XPathCondition(String) - Constructor for class com.crawljax.condition.XPathCondition
Construct xpath condition.
XPathExpressionComparator - Class in com.crawljax.oraclecomparator.comparators
Oracle which can ignore element/attributes by xpath expression.
XPathExpressionComparator(String...) - Constructor for class com.crawljax.oraclecomparator.comparators.XPathExpressionComparator
 
XPathExpressionComparator(Collection<String>) - Constructor for class com.crawljax.oraclecomparator.comparators.XPathExpressionComparator
 
XPathHelper - Class in com.crawljax.util
Utility class that contains methods used by Crawljax and some plugin to deal with XPath resolving, constructing etc.
XPathHelper() - Constructor for class com.crawljax.util.XPathHelper
 
XW - Static variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 

Y

YW - Static variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 

Z

ZW - Static variable in class com.crawljax.stateabstractions.visual.PerceptualImageDifferencing
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages