Class URLCollection
-
- All Implemented Interfaces:
-
java.lang.Iterable
public class URLCollection implements Iterable<T>
Collection class designed for handling URLs
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 Summary
Constructors Constructor Description URLCollection(Collection<URLString> c)
Creates a new URLCollection from an existing Collection
-
Method Summary
-
-
Constructor Detail
-
URLCollection
URLCollection(Collection<URLString> c)
Creates a new URLCollection from an existing Collection- Parameters:
c
- collection to start with (Must not benull
)
-
-
Method Detail
-
add
boolean add(URL u)
Adds the URL to the Collection, first wrapping it in the URLString class
- Parameters:
u
- URL to add
-
addURL
boolean addURL(String url, URL baseUrl)
Convenience method for adding URLs to the collection. If the url parameter is
null
, empty or URL is malformed, nothing is done- Parameters:
url
- String, may be null or emptybaseUrl
- base forurl
to add information, which might be missing inurl
-
-
-
-