Package it.unimi.dsi.law.warc.parser
Class HTMLParser.SetLinkReceiver
java.lang.Object
it.unimi.dsi.law.warc.parser.HTMLParser.SetLinkReceiver
- All Implemented Interfaces:
Parser.LinkReceiver,Iterable<URI>
- Enclosing class:
- HTMLParser
public static final class HTMLParser.SetLinkReceiver extends Object implements Parser.LinkReceiver
-
Constructor Summary
Constructors Constructor Description SetLinkReceiver() -
Method Summary
Modifier and Type Method Description voidinit(URI responseUrl)Initializes this receiver for a new page.Iterator<URI>iterator()voidlink(URI link)Handles a link.voidlocation(URI location)Handles the location defined by headers.voidmetaLocation(URI location)Handles the location defined by aMETAelement.voidmetaRefresh(URI refresh)Handles the refresh defined by aMETAelement.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
SetLinkReceiver
public SetLinkReceiver()
-
-
Method Details
-
location
Description copied from interface:Parser.LinkReceiverHandles the location defined by headers.- Specified by:
locationin interfaceParser.LinkReceiver- Parameters:
location- the location defined by headers.
-
metaLocation
Description copied from interface:Parser.LinkReceiverHandles the location defined by aMETAelement.- Specified by:
metaLocationin interfaceParser.LinkReceiver- Parameters:
location- the location defined by theMETAelement.
-
metaRefresh
Description copied from interface:Parser.LinkReceiverHandles the refresh defined by aMETAelement.- Specified by:
metaRefreshin interfaceParser.LinkReceiver- Parameters:
refresh- the URL defined by theMETAelement.
-
link
Description copied from interface:Parser.LinkReceiverHandles a link.- Specified by:
linkin interfaceParser.LinkReceiver- Parameters:
link- a link discovered during the parsing phase.
-
init
Description copied from interface:Parser.LinkReceiverInitializes this receiver for a new page.- Specified by:
initin interfaceParser.LinkReceiver- Parameters:
responseUrl- the URL of the page to be parsed.
-
iterator
-