# Hierarchy For All Packages

Package Hierarchies:

- org.apache.maven.doxia.docrenderer,
- org.apache.maven.doxia.docrenderer.itext,
- org.apache.maven.doxia.docrenderer.pdf,
- org.apache.maven.doxia.docrenderer.pdf.fo,
- org.apache.maven.doxia.docrenderer.pdf.itext,
- org.apache.maven.doxia.site.decoration,
- org.apache.maven.doxia.site.decoration.inheritance,
- org.apache.maven.doxia.site.decoration.io.xpp3,
- org.apache.maven.doxia.site.skin,
- org.apache.maven.doxia.site.skin.io.xpp3,
- org.apache.maven.doxia.siterenderer,
- org.apache.maven.doxia.siterenderer.sink,
- org.apache.maven.doxia.tools

## Class Hierarchy

- java.lang.Object
  - org.codehaus.plexus.logging.AbstractLogEnabled (implements org.codehaus.plexus.logging.LogEnabled)
    - org.apache.maven.doxia.docrenderer.AbstractDocumentRenderer (implements org.apache.maven.doxia.docrenderer.DocumentRenderer)
      - org.apache.maven.doxia.docrenderer.pdf.AbstractPdfRenderer (implements org.apache.maven.doxia.docrenderer.pdf.PdfRenderer)
        - org.apache.maven.doxia.docrenderer.pdf.fo.FoPdfRenderer
        - org.apache.maven.doxia.docrenderer.pdf.itext.ITextPdfRenderer
    - org.apache.maven.doxia.docrenderer.itext.AbstractITextRender (implements org.apache.maven.doxia.docrenderer.DocRenderer)
      - org.apache.maven.doxia.docrenderer.itext.DefaultPdfRenderer (implements org.apache.maven.doxia.docrenderer.itext.PdfRenderer)
      - org.apache.maven.doxia.docrenderer.itext.DefaultRtfRenderer (implements org.apache.maven.doxia.docrenderer.itext.RtfRenderer)
    - org.apache.maven.doxia.siterenderer.DefaultSiteRenderer (implements org.apache.maven.doxia.siterenderer.Renderer)
    - org.apache.maven.doxia.tools.DefaultSiteTool (implements org.apache.maven.doxia.tools.SiteTool)
  - org.apache.maven.doxia.sink.impl.AbstractSink (implements org.apache.maven.doxia.markup.Markup, org.apache.maven.doxia.sink.Sink)
    - org.apache.maven.doxia.sink.impl.SinkAdapter
      - org.apache.maven.doxia.sink.impl.AbstractXmlSink (implements org.apache.maven.doxia.markup.XmlMarkup)
        - org.apache.maven.doxia.sink.impl.XhtmlBaseSink (implements org.apache.maven.doxia.markup.HtmlMarkup)
          - org.apache.maven.doxia.module.xhtml.XhtmlSink (implements org.apache.maven.doxia.module.xhtml.XhtmlMarkup)
            - org.apache.maven.doxia.siterenderer.sink.SiteRendererSink (implements org.apache.maven.doxia.sink.Sink, org.codehaus.doxia.sink.Sink)
  - org.apache.maven.doxia.site.decoration.Banner (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.maven.doxia.site.decoration.Body (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.maven.doxia.site.decoration.DecorationModel (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.maven.doxia.site.decoration.DecorationUtils
  - org.apache.maven.doxia.site.decoration.io.xpp3.DecorationXpp3Reader
  - org.apache.maven.doxia.site.decoration.io.xpp3.DecorationXpp3Writer
  - org.apache.maven.doxia.site.decoration.inheritance.DefaultDecorationModelInheritanceAssembler (implements org.apache.maven.doxia.site.decoration.inheritance.DecorationModelInheritanceAssembler)
  - org.apache.maven.doxia.docrenderer.DocumentRendererContext
  - org.apache.maven.doxia.siterenderer.DoxiaDocumentRenderer (implements org.apache.maven.doxia.siterenderer.DocumentRenderer)
  - org.apache.maven.doxia.site.decoration.LinkItem (implements java.lang.Cloneable, java.io.Serializable)
    - org.apache.maven.doxia.site.decoration.Logo (implements java.lang.Cloneable, java.io.Serializable)
    - org.apache.maven.doxia.site.decoration.MenuItem (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.maven.doxia.site.decoration.Menu (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.maven.doxia.tools.MojoLogWrapper (implements org.apache.maven.doxia.logging.Log)
  - org.apache.maven.doxia.site.decoration.inheritance.PathDescriptor
  - org.apache.maven.doxia.site.decoration.inheritance.PathUtils
  - org.apache.maven.doxia.site.skin.Prerequisites (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.maven.doxia.site.decoration.PublishDate (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.maven.doxia.sink.render.RenderingContext
    - org.apache.maven.doxia.siterenderer.RenderingContext
  - org.apache.maven.doxia.tools.ReportComparator (implements java.util.Comparator<T>)
  - org.apache.velocity.runtime.resource.loader.ResourceLoader
    - org.apache.maven.doxia.siterenderer.SkinResourceLoader
  - org.apache.maven.doxia.siterenderer.SiteRenderingContext
  - org.apache.maven.doxia.site.decoration.Skin (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.maven.doxia.site.skin.SkinModel (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.maven.doxia.site.skin.io.xpp3.SkinXpp3Reader
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.maven.doxia.docrenderer.DocumentRendererException
      - org.apache.maven.doxia.siterenderer.RendererException
      - org.apache.maven.doxia.tools.SiteToolException
  - org.apache.maven.doxia.site.decoration.inheritance.URIPathDescriptor
  - org.apache.maven.doxia.site.decoration.Version (implements java.lang.Cloneable, java.io.Serializable)

## Interface Hierarchy

- org.apache.maven.doxia.site.decoration.inheritance.DecorationModelInheritanceAssembler
- org.apache.maven.doxia.site.decoration.io.xpp3.DecorationXpp3Reader.ContentTransformer
- org.apache.maven.doxia.docrenderer.DocRenderer
  - org.apache.maven.doxia.docrenderer.itext.PdfRenderer
  - org.apache.maven.doxia.docrenderer.itext.RtfRenderer
- org.apache.maven.doxia.docrenderer.DocumentRenderer
  - org.apache.maven.doxia.docrenderer.pdf.PdfRenderer
- org.apache.maven.doxia.siterenderer.DocumentRenderer
- org.apache.maven.doxia.siterenderer.Renderer
- org.apache.maven.doxia.tools.SiteTool
- org.apache.maven.doxia.site.skin.io.xpp3.SkinXpp3Reader.ContentTransformer