Parser.LinkReceiver, java.lang.Iterable<java.net.URI>public static final class HTMLParser.SetLinkReceiver extends java.lang.Object implements Parser.LinkReceiver
Parser.LinkReceiver that accumulates the URLs in a public set.| Modifier and Type | Field | Description |
|---|---|---|
java.util.Set<java.net.URI> |
urls |
The set of URLs gathered so far.
|
| Constructor | Description |
|---|---|
SetLinkReceiver() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
init(java.net.URI responseUrl) |
Initializes this receiver for a new page.
|
java.util.Iterator<java.net.URI> |
iterator() |
|
void |
link(java.net.URI link) |
Handles a link.
|
void |
location(java.net.URI location) |
Handles the location defined by headers.
|
void |
metaLocation(java.net.URI location) |
Handles the location defined by a
META element. |
void |
metaRefresh(java.net.URI refresh) |
Handles the refresh defined by a
META element. |
int |
size() |
public void location(java.net.URI location)
Parser.LinkReceiverlocation in interface Parser.LinkReceiverlocation - the location defined by headers.public void metaLocation(java.net.URI location)
Parser.LinkReceiverMETA element.metaLocation in interface Parser.LinkReceiverlocation - the location defined by the META element.public void metaRefresh(java.net.URI refresh)
Parser.LinkReceiverMETA element.metaRefresh in interface Parser.LinkReceiverrefresh - the URL defined by the META element.public void link(java.net.URI link)
Parser.LinkReceiverlink in interface Parser.LinkReceiverlink - a link discovered during the parsing phase.public void init(java.net.URI responseUrl)
Parser.LinkReceiverinit in interface Parser.LinkReceiverresponseUrl - the URL of the page to be parsed.public java.util.Iterator<java.net.URI> iterator()
iterator in interface java.lang.Iterable<java.net.URI>public int size()
size in interface Parser.LinkReceiver