# All Classes

All Classes Interface Summary Class Summary Enum Summary Exception Summary
AbstractExtension: The producer API of an `Extension`.
AlternateLanguageExtension: An extension to add alternate language links to an `Url`.
AlternateLanguageExtensionProvider
AlternateLanguageExtensionProvider.ExtensionImpl
ChainedIterator<T>
Extension: A marker interface used as consumer facing API for custom extensions.
ExtensionFactory
ExtensionProviderManager
GoogleImageExtension: An extension to add image links and metadata to an `Url`.
GoogleImageExtensionProvider
GoogleNewsExtension: An extension to add news metadata to an `Url`.
GoogleNewsExtension.AccessRestriction
GoogleNewsExtension.Genre
GoogleNewsExtensionProvider
GoogleVideoExtension: An extension to add video links and metadata to an `Url`.
GoogleVideoExtension.Access
GoogleVideoExtension.Platform
GoogleVideoExtension.PriceType
GoogleVideoExtension.Resolution
GoogleVideoExtensionProvider
ResourceTreeSitemapGenerator: A default implementation of `SitemapGenerator` that traverses a resource tree.
Sitemap: A builder-like object that allows to add locations.
SitemapException
SitemapExtensionProvider: To provide an implementation for a defined sub type of `Extension` an `SitemapExtensionProvider` needs to be registered as OSGI service.
SitemapGenerator: `SitemapGenerator` implementations are responsible to generate one or many sitemaps for a given sitemap root `Resource`.
SitemapGenerator.Context: A context object that gives the `SitemapGenerator` access to additional configurations and methods to track state.
SitemapGeneratorManager: A service that manages all registered `SitemapGenerator` services.
SitemapImpl: An `Sitemap` implementation based on a `Writer` that keeps the last `Url` object in memory until another location gets added to the `SitemapImpl`.
SitemapIndexImpl
SitemapInfo: An info object with details about a sitemap/sitemap-index.
SitemapInfo.Status
SitemapInventoryPlugin
SitemapLinkExternalizer: Consumers may implement this interface to override the default externalisation behaviour.
SitemapService: A service that gives consumers access to minimal information about sitemaps.
SitemapUtil: A utility class to give access to common functionality used for sitemaps.
Url: A builder-like object that allows to add details to a location added to a `Sitemap`.
Url.ChangeFrequency
UrlImpl