public class URLCollection extends Object implements Iterable<URL>
Before a URL is added to the collection, it is wrapped in a URLString class. The iterator unwraps the URL before return.
N.B. Designed for use by HTMLParser, so is not a full implementation - e.g. does not support remove()
Constructor and Description |
---|
URLCollection(Collection<URLString> c)
Creates a new URLCollection from an existing Collection
|
Modifier and Type | Method and Description |
---|---|
boolean |
add(URL u)
Adds the URL to the Collection, first wrapping it in the URLString class
|
boolean |
addURL(String url,
URL baseUrl)
Convenience method for adding URLs to the collection.
|
Iterator<URL> |
iterator() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public URLCollection(Collection<URLString> c)
c
- collection to start with (Must not be null
)public boolean add(URL u)
u
- URL to addpublic boolean addURL(String url, URL baseUrl)
null
, empty or URL is malformed, nothing is
doneurl
- String, may be null or emptybaseUrl
- base for url
to add information, which might be
missing in url
Copyright © 1998-2019 Apache Software Foundation. All Rights Reserved.