# Uses of Class crawlercommons.sitemaps.SiteMapURL (Crawler-commons 1.3 API)

## Uses of Class
crawlercommons.sitemaps.SiteMapURL

Packages that use SiteMapURL
crawlercommons.sitemaps: Sitemaps package provides all classes relevant to focused sitemap parsing, url definition and processing.

### Uses of SiteMapURL in crawlercommons.sitemaps

Methods in crawlercommons.sitemaps that return types with arguments of type SiteMapURL
`Collection<SiteMapURL>` SiteMap.`getSiteMapUrls()`

Methods in crawlercommons.sitemaps with parameters of type SiteMapURL
`void` SiteMap.`addSiteMapUrl​(SiteMapURL url)`

Method parameters in crawlercommons.sitemaps with type arguments of type SiteMapURL
`void` SiteMapParser.`walkSiteMap​(AbstractSiteMap sitemap, Consumer<SiteMapURL> action)` Traverse a sitemap, recursively fetching and traversing the content of any enclosed sitemap index, and performing the specified action for each sitemap URL until all URLs have been processed or the action throws an exception.
`void` SiteMapParser.`walkSiteMap​(URL onlineSitemapUrl, Consumer<SiteMapURL> action)` Fetch a sitemap from the specified URL, recursively fetching and traversing the content of any enclosed sitemap index, and performing the specified action for each sitemap URL until all URLs have been processed or the action throws an exception.