## Uses of Interface
org.apache.sling.sitemap.builder.Extension

Packages that use Extension
org.apache.sling.sitemap.builder: This package provide a builder-like API to create XML sitemaps.
org.apache.sling.sitemap.builder.extensions
org.apache.sling.sitemap.impl.builder
org.apache.sling.sitemap.impl.builder.extensions
org.apache.sling.sitemap.spi.builder

### Uses of Extension in org.apache.sling.sitemap.builder

Methods in org.apache.sling.sitemap.builder with type parameters of type Extension
`<T extends Extension> T` Url.`addExtension​(Class<T> extensionInterface)` Adds an extension to the url.

### Uses of Extension in org.apache.sling.sitemap.builder.extensions

Subinterfaces of Extension in org.apache.sling.sitemap.builder.extensions
`interface` `AlternateLanguageExtension` An extension to add alternate language links to an `Url`.
`interface` `GoogleImageExtension` An extension to add image links and metadata to an `Url`.
`interface` `GoogleNewsExtension` An extension to add news metadata to an `Url`.
`interface` `GoogleVideoExtension` An extension to add video links and metadata to an `Url`.

### Uses of Extension in org.apache.sling.sitemap.impl.builder

Methods in org.apache.sling.sitemap.impl.builder with type parameters of type Extension
`<T extends Extension> T` UrlImpl.`addExtension​(Class<T> extensionInterface)`

### Uses of Extension in org.apache.sling.sitemap.impl.builder.extensions

Classes in org.apache.sling.sitemap.impl.builder.extensions that implement Extension
`static class` `AlternateLanguageExtensionProvider.ExtensionImpl`

Method parameters in org.apache.sling.sitemap.impl.builder.extensions with type arguments of type Extension
`@Nullable ExtensionFactory` ExtensionProviderManager.`getExtensionFactory​(Class<? extends Extension> extensionInterface)`

### Uses of Extension in org.apache.sling.sitemap.spi.builder

Classes in org.apache.sling.sitemap.spi.builder that implement Extension
`class` `AbstractExtension` The producer API of an `Extension`.