A B C D E F G H I J L N P S T U 
All Classes All Packages

A

addChild(Node) - Method in class com.epam.healenium.treecomparing.NodeBuilder
 
addChildren(List<Node>) - Method in class com.epam.healenium.treecomparing.NodeBuilder
 
addContent(String) - Method in class com.epam.healenium.treecomparing.NodeBuilder
 
addNode(Path, Node) - Static method in class com.epam.healenium.treecomparing.Utils
 

B

build() - Method in class com.epam.healenium.treecomparing.NodeBuilder
 

C

calculateLevenshteinScore(String, String, double) - Method in class com.epam.healenium.treecomparing.HeuristicNodeDistance
 
com.epam.healenium.treecomparing - package com.epam.healenium.treecomparing
 
copy() - Method in class com.epam.healenium.treecomparing.NodeBuilder
 

D

difference(Set<String>, Set<String>) - Static method in class com.epam.healenium.treecomparing.Utils
 
distance(Node, Node, int, int) - Method in class com.epam.healenium.treecomparing.HeuristicNodeDistance
 
distance(Node, Node, int, int) - Method in interface com.epam.healenium.treecomparing.NodeDistance
 
distance(Path, Path) - Method in class com.epam.healenium.treecomparing.LCSPathDistance
 
distance(Path, Path) - Method in interface com.epam.healenium.treecomparing.PathDistance
 
distinctByKey(Function<? super T, ?>) - Static method in class com.epam.healenium.treecomparing.StreamUtils
 
DocumentParser - Interface in com.epam.healenium.treecomparing
 

E

equals(Object) - Method in class com.epam.healenium.treecomparing.Node
 
equals(Object) - Method in class com.epam.healenium.treecomparing.Path
 

F

find(Path, Node, int) - Method in class com.epam.healenium.treecomparing.PathFinder
Finds the list of nodes that most likely are our searched one, ordered by likeness descending
findNearest(Path, Node) - Method in class com.epam.healenium.treecomparing.PathFinder
Finds the nearest node that most likely is our searched one
findScoresToNodes(Path, Node) - Method in class com.epam.healenium.treecomparing.PathFinder
Finds the Map of all nodes that most likely are our searched one, ordered by likeness descending
fromArray(String...) - Static method in class com.epam.healenium.treecomparing.Utils
 

G

getChildren() - Method in class com.epam.healenium.treecomparing.Node
 
getClasses() - Method in class com.epam.healenium.treecomparing.Node
 
getId() - Method in class com.epam.healenium.treecomparing.Node
 
getIndex() - Method in class com.epam.healenium.treecomparing.Node
 
getInnerText() - Method in class com.epam.healenium.treecomparing.Node
 
getLastNode() - Method in class com.epam.healenium.treecomparing.Path
 
getNodes() - Method in class com.epam.healenium.treecomparing.Path
 
getOtherAttributes() - Method in class com.epam.healenium.treecomparing.Node
 
getParent() - Method in class com.epam.healenium.treecomparing.Node
 
getSortedNodes(Map<Double, List<AbstractMap.SimpleImmutableEntry<Node, Integer>>>, int, double) - Method in class com.epam.healenium.treecomparing.PathFinder
Sort the Map of all nodes that most likely are our searched one, ordered by likeness descending
getTag() - Method in class com.epam.healenium.treecomparing.Node
 

H

hashCode() - Method in class com.epam.healenium.treecomparing.Node
 
hashCode() - Method in class com.epam.healenium.treecomparing.Path
 
HeuristicNodeDistance - Class in com.epam.healenium.treecomparing
 
HeuristicNodeDistance() - Constructor for class com.epam.healenium.treecomparing.HeuristicNodeDistance
 

I

intersect(Set<String>, Set<String>) - Static method in class com.epam.healenium.treecomparing.Utils
 

J

joining(String, String) - Static method in class com.epam.healenium.treecomparing.StreamUtils
 
JsoupHTMLParser - Class in com.epam.healenium.treecomparing
 
JsoupHTMLParser() - Constructor for class com.epam.healenium.treecomparing.JsoupHTMLParser
 
JsoupXMLParser - Class in com.epam.healenium.treecomparing
 
JsoupXMLParser() - Constructor for class com.epam.healenium.treecomparing.JsoupXMLParser
 

L

LCSPathDistance - Class in com.epam.healenium.treecomparing
Metric based on Longest common subsequence.
LCSPathDistance() - Constructor for class com.epam.healenium.treecomparing.LCSPathDistance
 
logFiltered(Predicate<T>, Consumer<T>) - Static method in class com.epam.healenium.treecomparing.StreamUtils
 

N

Node - Class in com.epam.healenium.treecomparing
 
NodeBuilder - Class in com.epam.healenium.treecomparing
A builder class for Node
NodeBuilder() - Constructor for class com.epam.healenium.treecomparing.NodeBuilder
 
NodeDistance - Interface in com.epam.healenium.treecomparing
Represents metrics (p) between two nodes p ∈ [0, 1], where 0 - elements are strongly different 1 - elements are the same

P

parse(InputStream) - Method in interface com.epam.healenium.treecomparing.DocumentParser
 
parse(InputStream) - Method in class com.epam.healenium.treecomparing.JsoupHTMLParser
 
parse(InputStream) - Method in class com.epam.healenium.treecomparing.JsoupXMLParser
 
Path - Class in com.epam.healenium.treecomparing
 
Path(Node) - Constructor for class com.epam.healenium.treecomparing.Path
 
Path(Node[]) - Constructor for class com.epam.healenium.treecomparing.Path
 
PathDistance - Interface in com.epam.healenium.treecomparing
Distance between two Path's from 0 - there are no similar elements, to 1 - paths are the same
PathFinder - Class in com.epam.healenium.treecomparing
 
PathFinder(PathDistance, NodeDistance) - Constructor for class com.epam.healenium.treecomparing.PathFinder
Creates a path finder which operates certain algorithms of distance by path and by node comparing

S

Scored<T> - Class in com.epam.healenium.treecomparing
 
Scored() - Constructor for class com.epam.healenium.treecomparing.Scored
 
setAttributes(Map<String, String>) - Method in class com.epam.healenium.treecomparing.NodeBuilder
 
setChildren(List<Node>) - Method in class com.epam.healenium.treecomparing.NodeBuilder
 
setClasses(Set<String>) - Method in class com.epam.healenium.treecomparing.NodeBuilder
 
setContent(List<String>) - Method in class com.epam.healenium.treecomparing.NodeBuilder
 
setId(String) - Method in class com.epam.healenium.treecomparing.NodeBuilder
 
setIndex(int) - Method in class com.epam.healenium.treecomparing.NodeBuilder
 
setMobileAttributes(Map<String, String>) - Method in class com.epam.healenium.treecomparing.NodeBuilder
 
setNodes(Node[]) - Method in class com.epam.healenium.treecomparing.Path
 
setOtherAttributes(Map<String, String>) - Method in class com.epam.healenium.treecomparing.NodeBuilder
 
setTag(String) - Method in class com.epam.healenium.treecomparing.NodeBuilder
 
StreamUtils - Class in com.epam.healenium.treecomparing
 
StreamUtils() - Constructor for class com.epam.healenium.treecomparing.StreamUtils
 

T

toString() - Method in class com.epam.healenium.treecomparing.Node
 
toString() - Method in class com.epam.healenium.treecomparing.Path
 

U

union(Set<String>, Set<String>) - Static method in class com.epam.healenium.treecomparing.Utils
 
Utils - Class in com.epam.healenium.treecomparing
 
A B C D E F G H I J L N P S T U 
All Classes All Packages