# Hierarchy For All Packages

Package Hierarchies:

- org.apache.sling.sitemap,
- org.apache.sling.sitemap.builder,
- org.apache.sling.sitemap.builder.extensions,
- org.apache.sling.sitemap.impl.builder,
- org.apache.sling.sitemap.impl.builder.extensions,
- org.apache.sling.sitemap.impl.console,
- org.apache.sling.sitemap.impl.helper,
- org.apache.sling.sitemap.spi.builder,
- org.apache.sling.sitemap.spi.common,
- org.apache.sling.sitemap.spi.generator

## Class Hierarchy

- java.lang.Object
  - org.apache.sling.sitemap.spi.builder.AbstractExtension (implements org.apache.sling.sitemap.builder.Extension)
    - org.apache.sling.sitemap.impl.builder.extensions.AlternateLanguageExtensionProvider.ExtensionImpl (implements org.apache.sling.sitemap.builder.extensions.AlternateLanguageExtension)
  - org.apache.sling.sitemap.impl.builder.extensions.AlternateLanguageExtensionProvider (implements org.apache.sling.sitemap.spi.builder.SitemapExtensionProvider)
  - org.apache.sling.sitemap.impl.helper.ChainedIterator<T> (implements java.util.Iterator<E>)
  - org.apache.sling.sitemap.impl.builder.extensions.ExtensionFactory
  - org.apache.sling.sitemap.impl.builder.extensions.ExtensionProviderManager
  - org.apache.sling.sitemap.impl.builder.extensions.GoogleImageExtensionProvider (implements org.apache.sling.sitemap.spi.builder.SitemapExtensionProvider)
  - org.apache.sling.sitemap.impl.builder.extensions.GoogleNewsExtensionProvider (implements org.apache.sling.sitemap.spi.builder.SitemapExtensionProvider)
  - org.apache.sling.sitemap.impl.builder.extensions.GoogleVideoExtensionProvider (implements org.apache.sling.sitemap.spi.builder.SitemapExtensionProvider)
  - org.apache.sling.sitemap.spi.generator.ResourceTreeSitemapGenerator (implements org.apache.sling.sitemap.spi.generator.SitemapGenerator)
  - org.apache.sling.sitemap.impl.builder.SitemapImpl (implements java.io.Closeable, org.apache.sling.sitemap.builder.Sitemap)
  - org.apache.sling.sitemap.impl.builder.SitemapIndexImpl (implements java.io.Closeable)
  - org.apache.sling.sitemap.impl.console.SitemapInventoryPlugin (implements org.apache.felix.inventory.InventoryPrinter)
  - org.apache.sling.sitemap.SitemapUtil
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.sling.sitemap.SitemapException
  - org.apache.sling.sitemap.impl.builder.UrlImpl (implements org.apache.sling.sitemap.builder.Url)

## Interface Hierarchy

- org.apache.sling.sitemap.builder.Extension
  - org.apache.sling.sitemap.builder.extensions.AlternateLanguageExtension
  - org.apache.sling.sitemap.builder.extensions.GoogleImageExtension
  - org.apache.sling.sitemap.builder.extensions.GoogleNewsExtension
  - org.apache.sling.sitemap.builder.extensions.GoogleVideoExtension
- org.apache.sling.sitemap.builder.Sitemap
- org.apache.sling.sitemap.spi.builder.SitemapExtensionProvider
- org.apache.sling.sitemap.spi.generator.SitemapGenerator
- org.apache.sling.sitemap.spi.generator.SitemapGenerator.Context
- org.apache.sling.sitemap.SitemapGeneratorManager
- org.apache.sling.sitemap.SitemapInfo
- org.apache.sling.sitemap.spi.common.SitemapLinkExternalizer
- org.apache.sling.sitemap.SitemapService
- org.apache.sling.sitemap.builder.Url

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.sling.sitemap.builder.extensions.GoogleNewsExtension.AccessRestriction
    - org.apache.sling.sitemap.builder.extensions.GoogleNewsExtension.Genre
    - org.apache.sling.sitemap.builder.extensions.GoogleVideoExtension.Access
    - org.apache.sling.sitemap.builder.extensions.GoogleVideoExtension.Platform
    - org.apache.sling.sitemap.builder.extensions.GoogleVideoExtension.PriceType
    - org.apache.sling.sitemap.builder.extensions.GoogleVideoExtension.Resolution
    - org.apache.sling.sitemap.SitemapInfo.Status
    - org.apache.sling.sitemap.builder.Url.ChangeFrequency