Uses of Class
com.crawljax.core.CandidateElement
-
Packages that use CandidateElement Package Description com.crawljax.core com.crawljax.core.plugin com.crawljax.core.state com.crawljax.forms Forms package.com.crawljax.fragmentation com.crawljax.stateabstractions.hybrid -
-
Uses of CandidateElement in com.crawljax.core
Fields in com.crawljax.core declared as CandidateElement Modifier and Type Field Description private CandidateElementCandidateCrawlAction. candidateElementMethods in com.crawljax.core that return CandidateElement Modifier and Type Method Description CandidateElementCandidateCrawlAction. getCandidateElement()Methods in com.crawljax.core that return types with arguments of type CandidateElement Modifier and Type Method Description com.google.common.collect.ImmutableList<CandidateElement>CandidateElementExtractor. extract(StateVertex currentState)This method extracts candidate elements from the current DOM tree in the browser, based on the crawl tags defined by the user.Methods in com.crawljax.core with parameters of type CandidateElement Modifier and Type Method Description booleanCandidateElementManager. markChecked(CandidateElement element)Mark a given element as checked to prevent duplicate work.booleanExtractorManager. markChecked(CandidateElement candidateElement)Mark a given element as checked to prevent duplicate work.voidUnfiredFragmentCandidates. removeAction(CandidateElement candidate, StateVertex state)Method parameters in com.crawljax.core with type arguments of type CandidateElement Modifier and Type Method Description voidUnfiredCandidateActions. addActions(com.google.common.collect.ImmutableList<CandidateElement> extract, StateVertex currentState)voidUnfiredFragmentCandidates. addActions(com.google.common.collect.ImmutableList<CandidateElement> extract, StateVertex currentState)private voidCandidateElementExtractor. addFramesCandidates(Document dom, List<CandidateElement> results, String relatedFrame, NodeList frameNodes)private voidCandidateElementExtractor. evaluateElement(List<CandidateElement> results, String relatedFrame, CrawlElement crawl, Element sourceElement)private voidCandidateElementExtractor. evaluateElements(Document dom, CrawlElement crawl, List<CandidateElement> results, String relatedFrame)(package private) voidCandidateElementExtractor. extractElements(Document dom, List<CandidateElement> results, String relatedFrame)Constructors in com.crawljax.core with parameters of type CandidateElement Constructor Description CandidateCrawlAction(CandidateElement candidateElement, Eventable.EventType eventType)The Constructor for the CandidateCrawlAction, build a new instance with the CandidateElement and the EventType. -
Uses of CandidateElement in com.crawljax.core.plugin
Method parameters in com.crawljax.core.plugin with type arguments of type CandidateElement Modifier and Type Method Description voidPreStateCrawlingPlugin. preStateCrawling(CrawlerContext context, com.google.common.collect.ImmutableList<CandidateElement> candidateElements, StateVertex state)Method that is called before firing events on the current DOM state.voidPlugins. runPreStateCrawlingPlugins(CrawlerContext context, com.google.common.collect.ImmutableList<CandidateElement> candidateElements, StateVertex state)load and run the PreStateCrawlingPlugins. -
Uses of CandidateElement in com.crawljax.core.state
Fields in com.crawljax.core.state with type parameters of type CandidateElement Modifier and Type Field Description private com.google.common.collect.ImmutableList<CandidateElement>StateVertexImpl. candidateElementsprivate HashMap<Node,List<CandidateElement>>StateVertexImpl. nodeCandidateMappingMethods in com.crawljax.core.state that return CandidateElement Modifier and Type Method Description CandidateElementStateVertex. getCandidateElement(Eventable clone)CandidateElementStateVertexImpl. getCandidateElement(Eventable event)Methods in com.crawljax.core.state that return types with arguments of type CandidateElement Modifier and Type Method Description List<CandidateElement>StateVertex. getCandidateElement(Node equivalentNode)List<CandidateElement>StateVertexImpl. getCandidateElement(Node equivalentNode)com.google.common.collect.ImmutableList<CandidateElement>StateVertex. getCandidateElements()com.google.common.collect.ImmutableList<CandidateElement>StateVertexImpl. getCandidateElements()Methods in com.crawljax.core.state with parameters of type CandidateElement Modifier and Type Method Description FragmentStateVertex. getClosestDomFragment(CandidateElement element)FragmentStateVertexImpl. getClosestDomFragment(CandidateElement element)FragmentStateVertex. getClosestFragment(CandidateElement element)FragmentStateVertexImpl. getClosestFragment(CandidateElement element)voidStateVertex. setDirectAccess(CandidateElement element)voidStateVertexImpl. setDirectAccess(CandidateElement element)Method parameters in com.crawljax.core.state with type arguments of type CandidateElement Modifier and Type Method Description voidStateVertex. setElementsFound(LinkedList<CandidateElement> elements)voidStateVertexImpl. setElementsFound(LinkedList<CandidateElement> elements)Constructors in com.crawljax.core.state with parameters of type CandidateElement Constructor Description Eventable(CandidateElement candidateElement, Eventable.EventType eventType, long id)Create a new Eventable for a candidateElement and eventType. -
Uses of CandidateElement in com.crawljax.forms
Methods in com.crawljax.forms that return types with arguments of type CandidateElement Modifier and Type Method Description List<CandidateElement>FormHandler. getCandidateElementsForInputs(Element sourceElement, EventableCondition eventableCondition)List<CandidateElement>FormInputValueHelper. getCandidateElementsForInputs(EmbeddedBrowser browser, Element sourceElement, EventableCondition eventableCondition) -
Uses of CandidateElement in com.crawljax.fragmentation
Fields in com.crawljax.fragmentation with type parameters of type CandidateElement Modifier and Type Field Description private ArrayList<CandidateElement>Fragment. candidatesMethods in com.crawljax.fragmentation that return types with arguments of type CandidateElement Modifier and Type Method Description ArrayList<CandidateElement>Fragment. getCandidates()private List<CandidateElement>Fragment. getEquivalentCandidate(CandidateElement element, Fragment duplicateFragment)List<CandidateElement>Fragment. recordDuplicateCandidateAccess(CandidateElement element, Fragment duplicateFragment, List<CandidateElement> coveredCandidates)List<CandidateElement>Fragment. recordEquivalentCandidateAccess(CandidateElement element, Fragment duplicateFragment, List<CandidateElement> coveredCandidates)Method parameters in com.crawljax.fragmentation with type arguments of type CandidateElement Modifier and Type Method Description private voidFragmentManager. recordDuplicateAccess(CandidateElement element, ArrayList<CandidateElement> coveredCandidates, Fragment closestFragment)List<CandidateElement>Fragment. recordDuplicateCandidateAccess(CandidateElement element, Fragment duplicateFragment, List<CandidateElement> coveredCandidates)private voidFragmentManager. recordEquivalentAccess(CandidateElement element, ArrayList<CandidateElement> coveredCandidates, Fragment closestFragment)List<CandidateElement>Fragment. recordEquivalentCandidateAccess(CandidateElement element, Fragment duplicateFragment, List<CandidateElement> coveredCandidates)voidFragment. setCandidates(ArrayList<CandidateElement> candidates) -
Uses of CandidateElement in com.crawljax.stateabstractions.hybrid
Methods in com.crawljax.stateabstractions.hybrid with parameters of type CandidateElement Modifier and Type Method Description FragmentHybridStateVertexImpl. getClosestDomFragment(CandidateElement element)FragmentHybridStateVertexImpl. getClosestFragment(CandidateElement element)HybridStateVertexImpl.getClosestFragment(org.w3c.dom.Node)gets closest fragment for the node for which the candidate element is createdMethod parameters in com.crawljax.stateabstractions.hybrid with type arguments of type CandidateElement Modifier and Type Method Description voidHybridStateVertexImpl. setElementsFound(LinkedList<CandidateElement> elements)
-