# Hierarchy For All Packages

Package Hierarchies:

- org.apache.nutch.analysis.lang,
- org.apache.nutch.api,
- org.apache.nutch.api.impl,
- org.apache.nutch.api.impl.db,
- org.apache.nutch.api.misc,
- org.apache.nutch.api.model.request,
- org.apache.nutch.api.model.response,
- org.apache.nutch.api.resources,
- org.apache.nutch.api.security,
- org.apache.nutch.collection,
- org.apache.nutch.core.jsoup.extractor,
- org.apache.nutch.core.jsoup.extractor.normalizer,
- org.apache.nutch.crawl,
- org.apache.nutch.fetcher,
- org.apache.nutch.host,
- org.apache.nutch.indexer,
- org.apache.nutch.indexer.anchor,
- org.apache.nutch.indexer.basic,
- org.apache.nutch.indexer.html,
- org.apache.nutch.indexer.jsoup.extractor,
- org.apache.nutch.indexer.metadata,
- org.apache.nutch.indexer.more,
- org.apache.nutch.indexer.solr,
- org.apache.nutch.indexer.subcollection,
- org.apache.nutch.indexer.tld,
- org.apache.nutch.indexwriter.elastic2,
- org.apache.nutch.indexwriter.hbase,
- org.apache.nutch.indexwriter.solr,
- org.apache.nutch.metadata,
- org.apache.nutch.microformats.reltag,
- org.apache.nutch.net,
- org.apache.nutch.net.protocols,
- org.apache.nutch.net.urlnormalizer.basic,
- org.apache.nutch.net.urlnormalizer.pass,
- org.apache.nutch.net.urlnormalizer.regex,
- org.apache.nutch.parse,
- org.apache.nutch.parse.html,
- org.apache.nutch.parse.js,
- org.apache.nutch.parse.jsoup.extractor,
- org.apache.nutch.parse.metatags,
- org.apache.nutch.parse.tika,
- org.apache.nutch.plugin,
- org.apache.nutch.protocol,
- org.apache.nutch.protocol.file,
- org.apache.nutch.protocol.ftp,
- org.apache.nutch.protocol.http,
- org.apache.nutch.protocol.http.api,
- org.apache.nutch.protocol.httpclient,
- org.apache.nutch.protocol.sftp,
- org.apache.nutch.scoring,
- org.apache.nutch.scoring.link,
- org.apache.nutch.scoring.opic,
- org.apache.nutch.scoring.tld,
- org.apache.nutch.storage,
- org.apache.nutch.tools,
- org.apache.nutch.tools.arc,
- org.apache.nutch.tools.proxy,
- org.apache.nutch.urlfilter.api,
- org.apache.nutch.urlfilter.automaton,
- org.apache.nutch.urlfilter.domain,
- org.apache.nutch.urlfilter.prefix,
- org.apache.nutch.urlfilter.regex,
- org.apache.nutch.urlfilter.suffix,
- org.apache.nutch.urlfilter.validator,
- org.apache.nutch.util,
- org.apache.nutch.util.domain,
- org.apache.nutch.webui,
- org.apache.nutch.webui.client,
- org.apache.nutch.webui.client.impl,
- org.apache.nutch.webui.client.model,
- org.apache.nutch.webui.config,
- org.apache.nutch.webui.model,
- org.apache.nutch.webui.pages,
- org.apache.nutch.webui.pages.assets,
- org.apache.nutch.webui.pages.auth,
- org.apache.nutch.webui.pages.components,
- org.apache.nutch.webui.pages.crawls,
- org.apache.nutch.webui.pages.instances,
- org.apache.nutch.webui.pages.menu,
- org.apache.nutch.webui.pages.seed,
- org.apache.nutch.webui.pages.settings,
- org.apache.nutch.webui.service,
- org.apache.nutch.webui.service.impl,
- org.creativecommons.nutch

## Class Hierarchy

- java.lang.Object
  - java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
    - java.util.concurrent.ThreadPoolExecutor
      - org.apache.nutch.api.impl.NutchServerPoolExecutor
  - org.mortbay.component.AbstractLifeCycle (implements org.mortbay.component.LifeCycle)
    - org.mortbay.jetty.handler.AbstractHandler (implements org.mortbay.jetty.Handler)
      - org.apache.nutch.tools.proxy.AbstractTestbedHandler
        - org.apache.nutch.tools.proxy.DelayHandler
        - org.apache.nutch.tools.proxy.FakeHandler
        - org.apache.nutch.tools.proxy.LogDebugHandler (implements javax.servlet.Filter)
        - org.apache.nutch.tools.proxy.NotFoundHandler
  - org.apache.nutch.api.resources.AbstractResource
    - org.apache.nutch.api.resources.AdminResource
    - org.apache.nutch.api.resources.ConfigResource
    - org.apache.nutch.api.resources.DbResource
    - org.apache.nutch.api.resources.JobResource
    - org.apache.nutch.api.resources.SeedResource
  - org.apache.nutch.indexer.anchor.AnchorIndexingFilter (implements org.apache.nutch.indexer.IndexingFilter)
  - javax.ws.rs.core.Application
    - org.apache.nutch.api.NutchServer
  - org.apache.wicket.Application (implements org.apache.wicket.event.IEventSink, org.apache.wicket.session.ISessionStore.UnboundListener)
    - org.apache.wicket.protocol.http.WebApplication
      - org.apache.nutch.webui.NutchUiApplication (implements org.springframework.context.ApplicationContextAware)
  - org.apache.nutch.tools.arc.ArcRecordReader (implements org.apache.hadoop.mapred.RecordReader<K,V>)
  - org.apache.nutch.webui.pages.auth.AuthorizationStrategy (implements org.apache.wicket.authorization.IAuthorizationStrategy)
  - org.apache.nutch.indexer.basic.BasicIndexingFilter (implements org.apache.nutch.indexer.IndexingFilter)
  - org.apache.nutch.tools.Benchmark.BenchmarkResults
  - org.apache.nutch.util.Bytes
  - org.apache.nutch.util.Bytes.ByteArrayComparator (implements org.apache.hadoop.io.RawComparator<T>)
  - org.creativecommons.nutch.CCIndexingFilter (implements org.apache.nutch.indexer.IndexingFilter)
  - org.creativecommons.nutch.CCParseFilter (implements org.apache.nutch.parse.ParseFilter)
  - org.creativecommons.nutch.CCParseFilter.Walker
  - java.lang.ClassLoader
    - java.security.SecureClassLoader
      - java.net.URLClassLoader (implements java.io.Closeable)
        - org.apache.nutch.plugin.PluginClassLoader
  - org.apache.nutch.webui.pages.components.ColorEnumLabelBuilder<E>
  - org.apache.nutch.util.CommandRunner
  - org.apache.wicket.Component (implements org.apache.wicket.util.io.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, org.apache.wicket.markup.html.IHeaderContributor, org.apache.wicket.util.IHierarchical<T>, org.apache.wicket.request.component.IRequestableComponent)
    - org.apache.wicket.MarkupContainer (implements java.lang.Iterable<T>)
      - org.apache.wicket.Page (implements org.apache.wicket.IRedirectListener, org.apache.wicket.request.component.IRequestablePage)
        - org.apache.wicket.markup.html.WebPage
          - org.apache.wicket.markup.html.GenericWebPage<T> (implements org.apache.wicket.IGenericComponent<T>)
            - org.apache.nutch.webui.pages.AbstractBasePage<T> (implements org.apache.nutch.webui.pages.auth.AuthenticatedWebPage)
              - org.apache.nutch.webui.pages.crawls.CrawlsPage
              - org.apache.nutch.webui.pages.DashboardPage
              - org.apache.nutch.webui.pages.instances.InstancesPage
              - org.apache.nutch.webui.pages.LogOutPage
              - org.apache.nutch.webui.pages.SchedulingPage
              - org.apache.nutch.webui.pages.SearchPage
              - org.apache.nutch.webui.pages.seed.SeedListsPage
              - org.apache.nutch.webui.pages.seed.SeedPage
              - org.apache.nutch.webui.pages.settings.SettingsPage
              - org.apache.nutch.webui.pages.StatisticsPage
              - org.apache.nutch.webui.pages.UrlsUploadPage
              - org.apache.nutch.webui.pages.UserSettingsPage
          - org.apache.nutch.webui.pages.auth.SignInPage
      - org.apache.wicket.markup.html.WebMarkupContainer
        - org.apache.wicket.markup.html.panel.Panel
          - de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal
            - org.apache.nutch.webui.pages.crawls.CrawlPanel
            - org.apache.nutch.webui.pages.instances.InstancePanel
          - de.agilecoders.wicket.core.markup.html.bootstrap.navbar.Navbar (implements de.agilecoders.wicket.core.markup.html.bootstrap.common.Invertible<T>)
            - org.apache.nutch.webui.pages.menu.VerticalMenu
    - org.apache.wicket.markup.html.WebComponent
      - org.apache.wicket.markup.html.basic.EnumLabel<T> (implements org.apache.wicket.IGenericComponent<T>)
        - org.apache.nutch.webui.pages.components.ColorEnumLabel<E>
  - org.apache.hadoop.conf.Configuration (implements java.lang.Iterable<T>, org.apache.hadoop.io.Writable)
    - org.apache.hadoop.mapred.JobConf
      - org.apache.nutch.util.NutchJobConf
  - org.apache.hadoop.conf.Configured (implements org.apache.hadoop.conf.Configurable)
    - org.apache.nutch.crawl.AbstractFetchSchedule (implements org.apache.nutch.crawl.FetchSchedule)
      - org.apache.nutch.crawl.AdaptiveFetchSchedule
      - org.apache.nutch.crawl.DefaultFetchSchedule
    - org.apache.nutch.net.urlnormalizer.basic.BasicURLNormalizer (implements org.apache.nutch.net.URLNormalizer)
    - org.apache.nutch.tools.Benchmark (implements org.apache.hadoop.util.Tool)
    - org.apache.nutch.collection.CollectionManager
    - org.apache.nutch.util.domain.DomainStatistics (implements org.apache.hadoop.util.Tool)
    - org.apache.nutch.fetcher.FetchEntry (implements org.apache.hadoop.io.Writable)
    - org.apache.nutch.host.HostDbReader (implements org.apache.hadoop.util.Tool)
    - org.apache.nutch.indexer.IndexingFiltersChecker (implements org.apache.hadoop.util.Tool)
    - org.apache.nutch.util.NutchTool
      - org.apache.nutch.indexer.CleaningJob (implements org.apache.hadoop.util.Tool)
      - org.apache.nutch.crawl.DbUpdaterJob (implements org.apache.hadoop.util.Tool)
      - org.apache.nutch.fetcher.FetcherJob (implements org.apache.hadoop.util.Tool)
      - org.apache.nutch.crawl.GeneratorJob (implements org.apache.hadoop.util.Tool)
      - org.apache.nutch.indexer.IndexingJob (implements org.apache.hadoop.util.Tool)
      - org.apache.nutch.crawl.InjectorJob (implements org.apache.hadoop.util.Tool)
      - org.apache.nutch.parse.ParserJob (implements org.apache.hadoop.util.Tool)
      - org.apache.nutch.crawl.WebTableReader (implements org.apache.hadoop.util.Tool)
    - org.apache.nutch.parse.ParseUtil
    - org.apache.nutch.net.urlnormalizer.regex.RegexURLNormalizer (implements org.apache.nutch.net.URLNormalizer)
    - org.apache.nutch.scoring.ScoringFilters (implements org.apache.nutch.scoring.ScoringFilter)
    - org.apache.nutch.crawl.Signature
      - org.apache.nutch.crawl.MD5Signature
      - org.apache.nutch.crawl.TextMD5Signature
      - org.apache.nutch.crawl.TextProfileSignature
    - org.apache.nutch.collection.Subcollection (implements org.apache.nutch.net.URLFilter)
    - org.apache.nutch.indexer.subcollection.SubcollectionIndexingFilter (implements org.apache.nutch.indexer.IndexingFilter)
    - org.apache.nutch.util.WebPageWritable (implements org.apache.hadoop.io.Writable)
  - org.apache.nutch.protocol.Content (implements org.apache.hadoop.io.Writable)
  - org.apache.nutch.webui.client.model.Crawl (implements java.io.Serializable)
  - org.apache.nutch.webui.client.impl.CrawlingCycle
  - org.apache.nutch.webui.service.impl.CrawlServiceImpl (implements org.apache.nutch.webui.client.impl.CrawlingCycleListener, org.apache.nutch.webui.service.CrawlService)
  - org.apache.nutch.crawl.CrawlStatus
  - org.apache.nutch.webui.config.CustomDaoFactory
  - org.apache.nutch.webui.config.CustomTableCreator
  - org.apache.nutch.api.model.request.DbFilter
  - org.apache.nutch.api.impl.db.DbPageConverter
  - org.apache.nutch.api.model.response.DbQueryResult
  - org.apache.nutch.api.impl.db.DbReader
  - org.apache.nutch.util.DeflateUtils
  - org.apache.nutch.tools.DmozParser
  - org.apache.nutch.util.domain.DomainSuffix
    - org.apache.nutch.util.domain.TopLevelDomain
  - org.apache.nutch.util.domain.DomainSuffixes
  - org.apache.nutch.urlfilter.domain.DomainURLFilter (implements org.apache.nutch.net.URLFilter)
  - org.apache.nutch.parse.html.DOMBuilder (implements org.xml.sax.ContentHandler, org.xml.sax.ext.LexicalHandler)
  - org.apache.nutch.parse.html.DOMContentUtils
  - org.apache.nutch.parse.tika.DOMContentUtils
  - org.apache.nutch.parse.html.DOMContentUtils.LinkParams
  - org.apache.nutch.util.DomUtil
  - org.apache.nutch.protocol.httpclient.DummySSLProtocolSocketFactory (implements org.apache.commons.httpclient.protocol.SecureProtocolSocketFactory)
  - org.apache.nutch.protocol.httpclient.DummyX509TrustManager (implements javax.net.ssl.X509TrustManager)
  - org.apache.nutch.indexwriter.elastic2.ElasticIndexWriter (implements org.apache.nutch.indexer.IndexWriter)
  - org.apache.nutch.util.EncodingDetector
  - org.apache.nutch.api.model.response.ErrorResponse
  - org.apache.nutch.plugin.Extension
  - org.apache.nutch.plugin.ExtensionPoint
  - org.apache.nutch.crawl.FetchScheduleFactory
  - org.apache.nutch.protocol.file.File (implements org.apache.nutch.protocol.Protocol)
  - org.apache.hadoop.mapred.FileInputFormat<K,V> (implements org.apache.hadoop.mapred.InputFormat<K,V>)
    - org.apache.nutch.tools.arc.ArcInputFormat
  - org.apache.nutch.protocol.file.FileResponse
  - org.apache.nutch.util.FSUtils
  - org.apache.nutch.protocol.ftp.Ftp (implements org.apache.nutch.protocol.Protocol)
  - org.apache.nutch.protocol.ftp.FtpResponse
  - org.apache.nutch.crawl.GeneratorJob.SelectorEntry (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.hadoop.io.GenericWritable (implements org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.Writable)
    - org.apache.nutch.util.GenericWritableConfigurable (implements org.apache.hadoop.conf.Configurable)
      - org.apache.nutch.crawl.NutchWritable
        - org.apache.nutch.metadata.MetaWrapper
  - org.apache.nutch.util.GZIPUtils
  - org.apache.nutch.util.HadoopFSUtil
  - org.apache.nutch.indexwriter.hbase.HBaseIndexWriter (implements org.apache.nutch.indexer.IndexWriter)
  - org.apache.nutch.indexwriter.hbase.HBaseMappingReader
  - org.apache.nutch.util.Histogram<E>
  - org.apache.nutch.host.HostDb (implements java.io.Closeable)
  - org.apache.nutch.host.HostDbUpdateJob (implements org.apache.hadoop.util.Tool)
  - org.apache.nutch.host.HostInjectorJob (implements org.apache.hadoop.util.Tool)
  - org.apache.nutch.indexer.html.HtmlIndexingFilter (implements org.apache.nutch.indexer.IndexingFilter)
  - org.apache.nutch.analysis.lang.HTMLLanguageParser (implements org.apache.nutch.parse.ParseFilter)
  - org.apache.nutch.parse.html.HTMLMetaProcessor
  - org.apache.nutch.parse.tika.HTMLMetaProcessor
  - org.apache.nutch.parse.HTMLMetaTags
  - org.apache.nutch.parse.html.HtmlParser (implements org.apache.nutch.parse.Parser)
  - org.apache.nutch.protocol.httpclient.HttpAuthenticationFactory (implements org.apache.hadoop.conf.Configurable)
  - org.apache.nutch.protocol.http.api.HttpBase (implements org.apache.nutch.protocol.Protocol)
    - org.apache.nutch.protocol.http.Http
    - org.apache.nutch.protocol.httpclient.Http
  - org.apache.nutch.protocol.httpclient.HttpBasicAuthentication (implements org.apache.hadoop.conf.Configurable, org.apache.nutch.protocol.httpclient.HttpAuthentication)
  - org.apache.nutch.net.protocols.HttpDateFormat
  - org.apache.nutch.protocol.http.HttpResponse (implements org.apache.nutch.net.protocols.Response)
  - org.apache.nutch.protocol.httpclient.HttpResponse (implements org.apache.nutch.net.protocols.Response)
  - org.apache.nutch.indexer.IndexCleaningFilters
  - org.apache.nutch.indexer.IndexingFilters
  - org.apache.nutch.indexer.IndexUtil
  - org.apache.nutch.indexer.IndexWriters
  - org.apache.hadoop.mapreduce.InputFormat<K,V>
    - org.apache.nutch.indexer.solr.SolrDeleteDuplicates.SolrInputFormat
  - org.apache.hadoop.mapreduce.InputSplit
    - org.apache.nutch.indexer.solr.SolrDeleteDuplicates.SolrInputSplit (implements org.apache.hadoop.io.Writable)
  - org.apache.nutch.api.model.request.JobConfig
  - org.apache.nutch.webui.client.model.JobConfig (implements java.io.Serializable)
  - org.apache.hadoop.mapreduce.task.JobContextImpl (implements org.apache.hadoop.mapreduce.JobContext)
    - org.apache.hadoop.mapreduce.Job (implements org.apache.hadoop.mapreduce.JobContext)
      - org.apache.nutch.util.NutchJob
  - org.apache.nutch.api.impl.JobFactory
  - org.apache.nutch.api.model.response.JobInfo
  - org.apache.nutch.webui.client.model.JobInfo (implements java.io.Serializable)
  - org.apache.nutch.api.impl.JobWorker (implements java.lang.Runnable)
  - org.apache.nutch.core.jsoup.extractor.JsoupDocument
  - org.apache.nutch.core.jsoup.extractor.JsoupDocument.DocumentField
  - org.apache.nutch.core.jsoup.extractor.JsoupDocumentReader
  - org.apache.nutch.core.jsoup.extractor.JsoupExtractorConstants
  - org.apache.nutch.parse.jsoup.extractor.JsoupHtmlParser (implements org.apache.nutch.parse.ParseFilter)
  - org.apache.nutch.indexer.jsoup.extractor.JsoupIndexingFilter (implements org.apache.nutch.indexer.IndexingFilter)
  - org.apache.nutch.parse.js.JSParseFilter (implements org.apache.nutch.parse.ParseFilter, org.apache.nutch.parse.Parser)
  - org.apache.nutch.analysis.lang.LanguageIndexingFilter (implements org.apache.nutch.indexer.IndexingFilter)
  - org.apache.nutch.scoring.link.LinkAnalysisScoringFilter (implements org.apache.nutch.scoring.ScoringFilter)
  - org.apache.nutch.util.LockUtil
  - org.apache.hadoop.mapreduce.Mapper<KEYIN,VALUEIN,KEYOUT,VALUEOUT>
    - org.apache.gora.mapreduce.GoraMapper<K1,V1,K2,V2>
      - org.apache.nutch.indexer.CleaningJob.CleanMapper
      - org.apache.nutch.crawl.DbUpdateMapper
      - org.apache.nutch.util.domain.DomainStatistics.DomainStatisticsMapper
      - org.apache.nutch.fetcher.FetcherJob.FetcherMapper
      - org.apache.nutch.crawl.GeneratorMapper
      - org.apache.nutch.host.HostDbUpdateJob.Mapper
      - org.apache.nutch.indexer.IndexingJob.IndexerMapper
      - org.apache.nutch.parse.ParserJob.ParserMapper
      - org.apache.nutch.crawl.WebTableReader.WebTableRegexMapper
      - org.apache.nutch.crawl.WebTableReader.WebTableStatMapper
    - org.apache.nutch.host.HostInjectorJob.UrlMapper
    - org.apache.nutch.crawl.InjectorJob.UrlMapper
  - org.apache.nutch.metadata.Metadata (implements org.apache.nutch.metadata.CreativeCommons, org.apache.nutch.metadata.DublinCore, org.apache.nutch.metadata.Feed, org.apache.nutch.metadata.HttpHeaders, org.apache.nutch.metadata.Nutch, org.apache.hadoop.io.Writable)
    - org.apache.nutch.metadata.SpellCheckedMetadata
  - org.apache.nutch.indexer.metadata.MetadataIndexer (implements org.apache.nutch.indexer.IndexingFilter)
  - org.apache.nutch.parse.metatags.MetaTagsParser (implements org.apache.nutch.parse.ParseFilter)
  - org.apache.nutch.util.MimeUtil
  - org.apache.wicket.markup.repeater.util.ModelIteratorAdapter<T> (implements java.util.Iterator<E>)
    - org.apache.nutch.webui.pages.components.CpmIteratorAdapter<T>
  - org.apache.nutch.indexer.more.MoreIndexingFilter (implements org.apache.nutch.indexer.IndexingFilter)
  - org.apache.nutch.util.NodeWalker
  - org.apache.nutch.webui.client.NutchClientFactory
  - org.apache.nutch.webui.client.impl.NutchClientImpl (implements org.apache.nutch.webui.client.NutchClient)
  - org.apache.nutch.api.model.request.NutchConfig
  - org.apache.nutch.webui.model.NutchConfig
  - org.apache.nutch.util.NutchConfiguration
  - org.apache.nutch.indexer.NutchDocument (implements java.lang.Iterable<T>, org.apache.hadoop.io.Writable)
  - org.apache.nutch.webui.config.NutchGuiConfiguration
  - org.apache.nutch.webui.model.NutchInstance (implements java.io.Serializable)
  - org.apache.nutch.webui.service.impl.NutchInstanceServiceImpl (implements org.apache.nutch.webui.service.NutchInstanceService)
  - org.apache.nutch.webui.service.impl.NutchServiceImpl (implements org.apache.nutch.webui.service.NutchService)
  - org.apache.nutch.parse.NutchSitemapParse
  - org.apache.nutch.parse.NutchSitemapParser
  - org.apache.nutch.api.model.response.NutchStatus
  - org.apache.nutch.webui.client.model.NutchStatus (implements java.io.Serializable)
  - org.apache.nutch.webui.NutchUiServer
  - org.apache.nutch.util.ObjectCache
  - org.apache.nutch.scoring.opic.OPICScoringFilter (implements org.apache.nutch.scoring.ScoringFilter)
  - org.apache.nutch.parse.Outlink (implements org.apache.hadoop.io.Writable)
  - org.apache.nutch.parse.OutlinkExtractor
  - org.apache.hadoop.mapreduce.OutputFormat<K,V>
    - org.apache.nutch.indexer.IndexerOutputFormat
  - org.apache.nutch.util.Pair<F,S>
  - org.apache.nutch.parse.Parse
  - org.apache.nutch.parse.ParseFilters
  - org.apache.nutch.parse.ParsePluginList
  - org.apache.nutch.parse.ParsePluginsReader
  - org.apache.nutch.parse.ParserChecker (implements org.apache.hadoop.util.Tool)
  - org.apache.nutch.parse.ParserFactory
  - org.apache.nutch.parse.ParseStatusUtils
  - org.apache.hadoop.mapreduce.Partitioner<KEY,VALUE>
    - org.apache.nutch.crawl.URLPartitioner.FetchEntryPartitioner (implements org.apache.hadoop.conf.Configurable)
    - org.apache.nutch.crawl.URLPartitioner.SelectorEntryPartitioner (implements org.apache.hadoop.conf.Configurable)
    - org.apache.nutch.crawl.UrlWithScore.UrlOnlyPartitioner
  - org.apache.nutch.net.urlnormalizer.pass.PassURLNormalizer (implements org.apache.nutch.net.URLNormalizer)
  - org.apache.nutch.plugin.Plugin
  - org.apache.nutch.plugin.PluginDescriptor
  - org.apache.nutch.plugin.PluginManifestParser
  - org.apache.nutch.plugin.PluginRepository
  - org.apache.nutch.urlfilter.prefix.PrefixURLFilter (implements org.apache.nutch.net.URLFilter)
  - org.apache.nutch.protocol.ftp.PrintCommandListener (implements org.apache.commons.net.ProtocolCommandListener)
  - org.apache.nutch.protocol.ProtocolFactory
  - org.apache.nutch.protocol.ProtocolOutput
  - org.apache.nutch.protocol.ProtocolStatusUtils (implements org.apache.nutch.protocol.ProtocolStatusCodes)
  - org.apache.nutch.api.impl.RAMConfManager (implements org.apache.nutch.api.ConfManager)
  - org.apache.nutch.api.impl.RAMJobManager (implements org.apache.nutch.api.JobManager)
  - org.apache.avro.data.RecordBuilderBase<T> (implements org.apache.avro.data.RecordBuilder<T>)
    - org.apache.avro.specific.SpecificRecordBuilderBase<T>
      - org.apache.nutch.storage.Host.Builder (implements org.apache.avro.data.RecordBuilder<T>)
      - org.apache.nutch.storage.ParseStatus.Builder (implements org.apache.avro.data.RecordBuilder<T>)
      - org.apache.nutch.storage.ProtocolStatus.Builder (implements org.apache.avro.data.RecordBuilder<T>)
      - org.apache.nutch.storage.WebPage.Builder (implements org.apache.avro.data.RecordBuilder<T>)
  - org.apache.hadoop.mapreduce.RecordReader<KEYIN,VALUEIN> (implements java.io.Closeable)
    - org.apache.nutch.indexer.solr.SolrDeleteDuplicates.SolrRecordReader
  - org.apache.hadoop.mapreduce.Reducer<KEYIN,VALUEIN,KEYOUT,VALUEOUT>
    - org.apache.nutch.indexer.CleaningJob.CleanReducer
    - org.apache.nutch.util.domain.DomainStatistics.DomainStatisticsCombiner
    - org.apache.nutch.util.domain.DomainStatistics.DomainStatisticsReducer
    - org.apache.gora.mapreduce.GoraReducer<K1,V1,K2,V2>
      - org.apache.nutch.crawl.DbUpdateReducer
      - org.apache.nutch.fetcher.FetcherReducer
      - org.apache.nutch.crawl.GeneratorReducer
      - org.apache.nutch.host.HostDbUpdateReducer
      - org.apache.nutch.util.IdentityPageReducer
    - org.apache.nutch.indexer.solr.SolrDeleteDuplicates (implements org.apache.hadoop.util.Tool)
    - org.apache.nutch.crawl.WebTableReader.WebTableStatCombiner
    - org.apache.nutch.crawl.WebTableReader.WebTableStatReducer
  - org.apache.nutch.urlfilter.api.RegexRule
  - org.apache.nutch.urlfilter.api.RegexURLFilterBase (implements org.apache.nutch.net.URLFilter)
    - org.apache.nutch.urlfilter.automaton.AutomatonURLFilter
    - org.apache.nutch.urlfilter.regex.RegexURLFilter
  - org.apache.nutch.microformats.reltag.RelTagIndexingFilter (implements org.apache.nutch.indexer.IndexingFilter)
  - org.apache.nutch.microformats.reltag.RelTagParser (implements org.apache.nutch.parse.ParseFilter)
  - org.apache.nutch.webui.client.impl.RemoteCommand (implements java.io.Serializable)
  - org.apache.nutch.webui.client.impl.RemoteCommandBuilder
  - org.apache.nutch.webui.client.impl.RemoteCommandExecutor
  - org.apache.nutch.webui.client.impl.RemoteCommandExecutor.JobStateChecker (implements java.util.concurrent.Callable<V>)
  - org.apache.nutch.webui.client.impl.RemoteCommandsBatchFactory
  - org.apache.nutch.tools.ResolveUrls
  - org.apache.wicket.request.resource.ResourceReference (implements org.apache.wicket.util.io.IClusterable)
    - org.apache.wicket.request.resource.PackageResourceReference
      - org.apache.wicket.request.resource.CssResourceReference
        - org.apache.nutch.webui.pages.assets.NutchUiCssReference
  - org.apache.nutch.protocol.RobotRulesParser (implements org.apache.hadoop.conf.Configurable)
    - org.apache.nutch.protocol.ftp.FtpRobotRulesParser
    - org.apache.nutch.protocol.http.api.HttpRobotRulesParser
  - org.apache.nutch.scoring.ScoreDatum (implements org.apache.hadoop.io.Writable)
  - org.apache.nutch.api.security.SecurityUtils
  - org.apache.nutch.api.model.request.SeedList (implements java.io.Serializable)
  - org.apache.nutch.webui.model.SeedList (implements java.io.Serializable)
  - org.apache.nutch.webui.service.impl.SeedListServiceImpl (implements org.apache.nutch.webui.service.SeedListService)
  - org.apache.nutch.api.model.request.SeedUrl (implements java.io.Serializable)
  - org.apache.nutch.webui.model.SeedUrl (implements java.io.Serializable)
  - org.restlet.service.Service
    - org.restlet.service.StatusService
      - org.apache.nutch.api.misc.ErrorStatusService
  - org.apache.wicket.Session (implements org.apache.wicket.util.io.IClusterable, org.apache.wicket.event.IEventSink)
    - org.apache.wicket.protocol.http.WebSession
      - org.apache.wicket.authroles.authentication.AbstractAuthenticatedWebSession
        - org.apache.wicket.authroles.authentication.AuthenticatedWebSession
          - org.apache.nutch.webui.pages.auth.SignInSession
  - org.apache.nutch.protocol.sftp.Sftp (implements org.apache.nutch.protocol.Protocol)
  - org.apache.nutch.crawl.SignatureComparator
  - org.apache.nutch.crawl.SignatureFactory
  - org.apache.nutch.core.jsoup.extractor.normalizer.SimpleStringNormalizer (implements org.apache.nutch.core.jsoup.extractor.normalizer.Normalizable)
  - org.apache.commons.net.SocketClient
    - org.apache.commons.net.ftp.FTP
      - org.apache.nutch.protocol.ftp.Client
  - org.apache.nutch.indexer.solr.SolrDeleteDuplicates.SolrRecord (implements org.apache.hadoop.io.Writable)
  - org.apache.nutch.indexwriter.solr.SolrIndexWriter (implements org.apache.nutch.indexer.IndexWriter)
  - org.apache.nutch.indexwriter.solr.SolrMappingReader
  - org.apache.nutch.indexer.solr.SolrUtils
  - org.apache.nutch.indexwriter.solr.SolrUtils
  - org.apache.avro.specific.SpecificRecordBase (implements java.lang.Comparable<T>, java.io.Externalizable, org.apache.avro.generic.GenericRecord, org.apache.avro.specific.SpecificRecord)
    - org.apache.gora.persistency.impl.PersistentBase (implements java.io.Externalizable, org.apache.gora.persistency.Persistent)
      - org.apache.nutch.storage.Host (implements org.apache.gora.persistency.Persistent, org.apache.avro.specific.SpecificRecord)
        - org.apache.nutch.storage.Host.Tombstone (implements org.apache.gora.persistency.Tombstone)
      - org.apache.nutch.storage.ParseStatus (implements org.apache.gora.persistency.Persistent, org.apache.avro.specific.SpecificRecord)
        - org.apache.nutch.storage.ParseStatus.Tombstone (implements org.apache.gora.persistency.Tombstone)
      - org.apache.nutch.storage.ProtocolStatus (implements org.apache.gora.persistency.Persistent, org.apache.avro.specific.SpecificRecord)
        - org.apache.nutch.storage.ProtocolStatus.Tombstone (implements org.apache.gora.persistency.Tombstone)
      - org.apache.nutch.storage.WebPage (implements org.apache.gora.persistency.Persistent, org.apache.avro.specific.SpecificRecord)
        - org.apache.nutch.storage.WebPage.Tombstone (implements org.apache.gora.persistency.Tombstone)
  - org.apache.nutch.webui.config.SpringConfiguration (implements org.springframework.scheduling.annotation.AsyncConfigurer)
  - org.apache.nutch.storage.StorageUtils
  - org.apache.nutch.util.StringUtil
  - org.apache.nutch.urlfilter.suffix.SuffixURLFilter (implements org.apache.nutch.net.URLFilter)
  - org.apache.nutch.util.TableUtil
  - org.apache.nutch.tools.proxy.TestbedProxy
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.nutch.plugin.CircularDependencyException
      - org.apache.nutch.protocol.httpclient.HttpAuthenticationException
      - org.apache.nutch.indexer.IndexingException
      - org.apache.nutch.plugin.MissingDependencyException
      - org.apache.nutch.parse.ParseException
        - org.apache.nutch.parse.ParserNotFound
      - org.apache.nutch.plugin.PluginRuntimeException
      - org.apache.nutch.net.protocols.ProtocolException (implements java.io.Serializable)
      - org.apache.nutch.protocol.ProtocolException
        - org.apache.nutch.protocol.file.FileException
          - org.apache.nutch.protocol.file.FileError
        - org.apache.nutch.protocol.ftp.FtpException
          - org.apache.nutch.protocol.ftp.FtpError
          - org.apache.nutch.protocol.ftp.FtpExceptionBadSystResponse
          - org.apache.nutch.protocol.ftp.FtpExceptionCanNotHaveDataConnection
          - org.apache.nutch.protocol.ftp.FtpExceptionControlClosedByForcedDataClose
          - org.apache.nutch.protocol.ftp.FtpExceptionUnknownForcedDataClose
        - org.apache.nutch.protocol.http.api.HttpException
          - org.apache.nutch.protocol.http.api.BlockedException
        - org.apache.nutch.protocol.ProtocolNotFound
      - org.apache.nutch.scoring.ScoringFilterException
      - org.apache.nutch.net.URLFilterException
  - org.apache.nutch.parse.tika.TikaParser (implements org.apache.nutch.parse.Parser)
  - org.apache.nutch.util.TimingUtil
  - org.apache.nutch.indexer.tld.TLDIndexingFilter (implements org.apache.nutch.indexer.IndexingFilter)
  - org.apache.nutch.scoring.tld.TLDScoringFilter (implements org.apache.nutch.scoring.ScoringFilter)
  - org.apache.nutch.util.ToolUtil
  - org.apache.nutch.util.TrieStringMatcher
    - org.apache.nutch.util.PrefixStringMatcher
    - org.apache.nutch.util.SuffixStringMatcher
  - org.apache.nutch.util.TrieStringMatcher.TrieNode (implements java.lang.Comparable<T>)
  - com.google.common.collect.UnmodifiableIterator<E> (implements java.util.Iterator<E>)
    - org.apache.nutch.api.impl.db.DbIterator
  - org.apache.nutch.net.URLFilterChecker
  - org.apache.nutch.net.URLFilters
  - org.apache.nutch.net.URLNormalizerChecker
  - org.apache.nutch.net.URLNormalizers
  - org.apache.nutch.crawl.URLPartitioner (implements org.apache.hadoop.conf.Configurable)
  - org.apache.nutch.util.URLUtil
  - org.apache.nutch.urlfilter.validator.UrlValidator (implements org.apache.nutch.net.URLFilter)
  - org.apache.nutch.crawl.URLWebPage
  - org.apache.nutch.crawl.UrlWithScore (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.nutch.crawl.UrlWithScore.UrlScoreComparator (implements org.apache.hadoop.io.RawComparator<T>)
  - org.apache.nutch.crawl.UrlWithScore.UrlScoreComparator.UrlOnlyComparator (implements org.apache.hadoop.io.RawComparator<T>)
  - org.apache.nutch.webui.pages.auth.User (implements java.io.Serializable)
  - org.apache.nutch.parse.jsoup.extractor.ViewCountNormalizer (implements org.apache.nutch.core.jsoup.extractor.normalizer.Normalizable)
  - org.apache.nutch.storage.WebTableCreator
  - org.apache.hadoop.io.WritableComparator (implements org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.RawComparator<T>)
    - org.apache.nutch.crawl.GeneratorJob.SelectorEntryComparator
  - org.apache.nutch.parse.html.XMLCharacterRecognizer

## Interface Hierarchy

- org.apache.nutch.webui.pages.auth.AuthenticatedWebPage
- org.apache.hadoop.conf.Configurable
  - org.apache.nutch.crawl.FetchSchedule
  - org.apache.nutch.indexer.IndexCleaningFilter (also extends org.apache.nutch.plugin.FieldPluggable)
  - org.apache.nutch.indexer.IndexingFilter (also extends org.apache.nutch.plugin.FieldPluggable)
  - org.apache.nutch.indexer.IndexWriter (also extends org.apache.nutch.plugin.Pluggable)
  - org.apache.nutch.parse.ParseFilter (also extends org.apache.nutch.plugin.FieldPluggable)
  - org.apache.nutch.parse.Parser (also extends org.apache.nutch.plugin.FieldPluggable)
  - org.apache.nutch.protocol.Protocol (also extends org.apache.nutch.plugin.FieldPluggable)
  - org.apache.nutch.scoring.ScoringFilter (also extends org.apache.nutch.plugin.FieldPluggable)
  - org.apache.nutch.net.URLFilter (also extends org.apache.nutch.plugin.Pluggable)
  - org.apache.nutch.net.URLNormalizer
- org.apache.nutch.api.ConfManager
- org.apache.nutch.webui.client.impl.CrawlingCycleListener
- org.apache.nutch.webui.service.CrawlService
- org.apache.nutch.metadata.CreativeCommons
- org.apache.nutch.metadata.DublinCore
- org.apache.nutch.indexwriter.elastic2.ElasticConstants
- org.apache.nutch.metadata.Feed
- org.apache.nutch.protocol.httpclient.HttpAuthentication
- org.apache.nutch.metadata.HttpHeaders
  - org.apache.nutch.net.protocols.Response
- org.apache.nutch.api.JobManager
- org.apache.nutch.core.jsoup.extractor.normalizer.Normalizable
- org.apache.nutch.metadata.Nutch
- org.apache.nutch.webui.client.NutchClient
- org.apache.nutch.webui.service.NutchInstanceService
- org.apache.nutch.webui.service.NutchService
- org.apache.nutch.parse.ParseStatusCodes
- org.apache.nutch.plugin.Pluggable
  - org.apache.nutch.plugin.FieldPluggable
    - org.apache.nutch.indexer.IndexCleaningFilter (also extends org.apache.hadoop.conf.Configurable)
    - org.apache.nutch.indexer.IndexingFilter (also extends org.apache.hadoop.conf.Configurable)
    - org.apache.nutch.parse.ParseFilter (also extends org.apache.hadoop.conf.Configurable)
    - org.apache.nutch.parse.Parser (also extends org.apache.hadoop.conf.Configurable)
    - org.apache.nutch.protocol.Protocol (also extends org.apache.hadoop.conf.Configurable)
    - org.apache.nutch.scoring.ScoringFilter (also extends org.apache.hadoop.conf.Configurable)
  - org.apache.nutch.indexer.IndexCleaningFilter (also extends org.apache.hadoop.conf.Configurable, org.apache.nutch.plugin.FieldPluggable)
  - org.apache.nutch.indexer.IndexingFilter (also extends org.apache.hadoop.conf.Configurable, org.apache.nutch.plugin.FieldPluggable)
  - org.apache.nutch.indexer.IndexWriter (also extends org.apache.hadoop.conf.Configurable)
  - org.apache.nutch.parse.ParseFilter (also extends org.apache.hadoop.conf.Configurable, org.apache.nutch.plugin.FieldPluggable)
  - org.apache.nutch.parse.Parser (also extends org.apache.hadoop.conf.Configurable, org.apache.nutch.plugin.FieldPluggable)
  - org.apache.nutch.protocol.Protocol (also extends org.apache.hadoop.conf.Configurable, org.apache.nutch.plugin.FieldPluggable)
  - org.apache.nutch.scoring.ScoringFilter (also extends org.apache.hadoop.conf.Configurable, org.apache.nutch.plugin.FieldPluggable)
  - org.apache.nutch.net.URLFilter (also extends org.apache.hadoop.conf.Configurable)
- org.apache.nutch.protocol.ProtocolStatusCodes
- org.apache.nutch.protocol.RobotRules
- org.apache.nutch.webui.service.SeedListService
- org.apache.nutch.indexer.solr.SolrConstants
- org.apache.nutch.indexwriter.solr.SolrConstants

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.nutch.api.security.AuthenticationTypeEnum
    - org.apache.nutch.api.security.AuthorizationRoleEnum
    - org.apache.nutch.webui.client.model.ConnectionStatus
    - org.apache.nutch.webui.client.model.Crawl.CrawlStatus
    - org.apache.nutch.util.domain.DomainStatistics.MyCounter
    - org.apache.nutch.util.domain.DomainSuffix.Status
    - org.apache.nutch.tools.proxy.FakeHandler.Mode
    - org.apache.nutch.storage.Host.Field
    - org.apache.nutch.protocol.http.HttpResponse.Scheme
    - org.apache.nutch.crawl.InjectType
    - org.apache.nutch.webui.client.model.JobInfo.JobType
    - org.apache.nutch.api.model.response.JobInfo.State
    - org.apache.nutch.webui.client.model.JobInfo.State
    - org.apache.nutch.api.JobManager.JobType
    - org.apache.nutch.storage.Mark
    - org.apache.nutch.storage.ParseStatus.Field
    - org.apache.nutch.parse.ParseUtil.ChangeFrequency
    - org.apache.nutch.storage.ProtocolStatus.Field
    - org.apache.nutch.util.domain.TopLevelDomain.Type
    - org.apache.nutch.storage.WebPage.Field

Copyright © 2019 The Apache Software Foundation