# Hierarchy For All Packages

Package Hierarchies:

- org.apache.any23.cli,
- org.apache.any23.configuration,
- org.apache.any23.encoding,
- org.apache.any23.extractor,
- org.apache.any23.mime,
- org.apache.any23.mime.purifier,
- org.apache.any23.plugin,
- org.apache.any23.rdf,
- org.apache.any23.source,
- org.apache.any23.vocab,
- org.apache.any23.writer

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractSet<E> (implements java.util.Set<E>)
      - org.apache.any23.configuration.Settings
  - org.apache.any23.plugin.Any23PluginManager
  - org.apache.any23.configuration.DefaultConfiguration (implements org.apache.any23.configuration.Configuration)
    - org.apache.any23.configuration.DefaultModifiableConfiguration (implements org.apache.any23.configuration.ModifiableConfiguration)
  - org.apache.any23.extractor.ExtractionContext
  - org.apache.any23.extractor.ExtractionParameters
  - org.apache.any23.extractor.ExtractorGroup (implements java.lang.Iterable<T>)
  - org.apache.any23.extractor.IssueReport.Issue
  - org.apache.any23.mime.MIMEType (implements java.lang.Comparable<T>)
  - org.apache.any23.rdf.Prefixes
  - org.apache.any23.configuration.Setting<V> (implements java.lang.Cloneable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.any23.extractor.ExtractionException
      - org.apache.any23.writer.TripleHandlerException
  - org.apache.any23.writer.TripleFormat
  - org.apache.any23.writer.TripleFormat.Capabilities
  - org.apache.any23.vocab.Vocabulary
    - org.apache.any23.vocab.CSV
    - org.apache.any23.vocab.DCTerms
    - org.apache.any23.vocab.DOAC
    - org.apache.any23.vocab.DOAP
    - org.apache.any23.vocab.FOAF
    - org.apache.any23.vocab.GeoNames
    - org.apache.any23.vocab.HCard
    - org.apache.any23.vocab.HEntry
    - org.apache.any23.vocab.HEvent
    - org.apache.any23.vocab.HItem
    - org.apache.any23.vocab.HListing
    - org.apache.any23.vocab.HProduct
    - org.apache.any23.vocab.HRecipe
    - org.apache.any23.vocab.HResume
    - org.apache.any23.vocab.ICAL
    - org.apache.any23.vocab.LKIFCoreAction
    - org.apache.any23.vocab.LKIFCoreExpression
    - org.apache.any23.vocab.LKIFCoreLegalAction
    - org.apache.any23.vocab.LKIFCoreLegalRole
    - org.apache.any23.vocab.LKIFCoreMereology
    - org.apache.any23.vocab.LKIFCoreNorm
    - org.apache.any23.vocab.LKIFCoreProcess
    - org.apache.any23.vocab.LKIFCoreRelativePlaces
    - org.apache.any23.vocab.LKIFCoreRole
    - org.apache.any23.vocab.LKIFCoreRules
    - org.apache.any23.vocab.LKIFCoreTime
    - org.apache.any23.vocab.LKIFCoreTimeModification
    - org.apache.any23.vocab.LKIFCoreTop
    - org.apache.any23.vocab.OGP
    - org.apache.any23.vocab.OGPArticle
    - org.apache.any23.vocab.OGPBook
    - org.apache.any23.vocab.OGPMusic
    - org.apache.any23.vocab.OGPProfile
    - org.apache.any23.vocab.OGPVideo
    - org.apache.any23.vocab.Programme
    - org.apache.any23.vocab.Review
    - org.apache.any23.vocab.ReviewAggregate
    - org.apache.any23.vocab.SchemaOrg
    - org.apache.any23.vocab.SINDICE
    - org.apache.any23.vocab.VCard
    - org.apache.any23.vocab.WO
    - org.apache.any23.vocab.XFN
    - org.apache.any23.vocab.XHTML
    - org.apache.any23.vocab.YAML
  - org.apache.any23.writer.WriterFactoryRegistry

## Interface Hierarchy

- java.lang.AutoCloseable
  - org.apache.any23.writer.TripleHandler
    - org.apache.any23.writer.FormatWriter
  - org.apache.any23.writer.TripleWriter
- org.apache.any23.configuration.Configuration
  - org.apache.any23.configuration.ModifiableConfiguration
- org.apache.any23.source.DocumentSource
- org.apache.any23.encoding.EncodingDetector
- org.apache.any23.extractor.Extractor<Input>
  - org.apache.any23.extractor.Extractor.BlindExtractor
  - org.apache.any23.extractor.Extractor.ContentExtractor
  - org.apache.any23.extractor.Extractor.TagSoupDOMExtractor
- org.apache.any23.extractor.ExtractorDescription
  - org.apache.any23.extractor.ExtractorFactory<T>
- org.apache.any23.plugin.ExtractorPlugin<T>
- org.apache.any23.extractor.ExtractorRegistry
- org.apache.any23.extractor.IssueReport
  - org.apache.any23.extractor.ExtractionResult
- org.apache.any23.mime.MIMETypeDetector
- org.apache.any23.mime.purifier.Purifier
- org.apache.any23.cli.Tool
- org.apache.any23.writer.WriterFactory
  - org.apache.any23.writer.BaseWriterFactory<Output>
    - org.apache.any23.writer.DecoratingWriterFactory
    - org.apache.any23.writer.TripleWriterFactory

## Annotation Type Hierarchy

- org.apache.any23.plugin.Author (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.any23.extractor.ExtractionParameters.ValidationMode
    - org.apache.any23.extractor.IssueReport.IssueLevel