Class URLCollection
java.lang.Object
org.apache.jmeter.protocol.http.parser.URLCollection
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
ConstructorDescriptionCreates a new URLCollection from an existing Collection -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
URLCollection
Creates a new URLCollection from an existing Collection- Parameters:
c
- collection to start with (Must not benull
)
-
-
Method Details
-
add
Adds the URL to the Collection, first wrapping it in the URLString class- Parameters:
u
- URL to add- Returns:
- boolean condition returned by the add() method of the underlying collection
-
addURL
Convenience method for adding URLs to the collection. If the url parameter isnull
, 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
- Returns:
- boolean condition returned by the add() method of the underlying collection
-
iterator
-