public class HyperlinkEdges extends java.lang.Object implements java.lang.Iterable<HyperlinkEdge>
Modifier and Type | Class and Description |
---|---|
static class |
HyperlinkEdges.Targets |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<MultiProtocolURL,HyperlinkEdges.Targets> |
edges |
private java.util.Map<MultiProtocolURL,java.lang.Integer> |
singletonDepth |
Constructor and Description |
---|
HyperlinkEdges() |
Modifier and Type | Method and Description |
---|---|
void |
add(HyperlinkEdge edge) |
void |
addAll(HyperlinkEdges oe) |
void |
addEdge(MultiProtocolURL source,
HyperlinkEdge.Target target) |
int |
getDepth(MultiProtocolURL url) |
java.util.Iterator<HyperlinkEdge> |
iterator() |
int |
size() |
void |
updateDepth(MultiProtocolURL url,
int newdepth) |
private final java.util.Map<MultiProtocolURL,HyperlinkEdges.Targets> edges
private final java.util.Map<MultiProtocolURL,java.lang.Integer> singletonDepth
public void add(HyperlinkEdge edge)
public void addEdge(MultiProtocolURL source, HyperlinkEdge.Target target)
public int size()
public void addAll(HyperlinkEdges oe)
public void updateDepth(MultiProtocolURL url, int newdepth)
public int getDepth(MultiProtocolURL url)
public java.util.Iterator<HyperlinkEdge> iterator()
iterator
in interface java.lang.Iterable<HyperlinkEdge>