## Hierarchy For All Packages

Package Hierarchies:
  org.apache.lucene.analysis, org.apache.lucene.codecs.appending, org.apache.lucene.codecs.asserting, org.apache.lucene.codecs.bloom, org.apache.lucene.codecs.cheapbastard, org.apache.lucene.codecs.compressing, org.apache.lucene.codecs.compressing.dummy, org.apache.lucene.codecs.lucene3x, org.apache.lucene.codecs.lucene40, org.apache.lucene.codecs.lucene41, org.apache.lucene.codecs.lucene41ords, org.apache.lucene.codecs.mockintblock, org.apache.lucene.codecs.mockrandom, org.apache.lucene.codecs.mocksep, org.apache.lucene.codecs.nestedpulsing, org.apache.lucene.codecs.ramonly, org.apache.lucene.index, org.apache.lucene.search, org.apache.lucene.store, org.apache.lucene.util, org.apache.lucene.util.automaton, org.apache.lucene.util.fst

## Class Hierarchy

- java.lang.Object
  - org.apache.lucene.store._TestHelper
  - org.apache.lucene.util._TestUtil
  - org.apache.lucene.analysis.Analyzer (implements java.io.Closeable)
    - org.apache.lucene.analysis.MockAnalyzer
    - org.apache.lucene.analysis.MockBytesAnalyzer
    - org.apache.lucene.analysis.MockPayloadAnalyzer
  - org.junit.Assert
    - org.apache.lucene.util.LuceneTestCase
      - org.apache.lucene.index.BaseDocValuesFormatTestCase
      - org.apache.lucene.index.BasePostingsFormatTestCase
      - org.apache.lucene.index.BaseStoredFieldsFormatTestCase
      - org.apache.lucene.index.BaseTermVectorsFormatTestCase
      - org.apache.lucene.analysis.BaseTokenStreamTestCase
      - org.apache.lucene.analysis.CollationTestBase
      - org.apache.lucene.search.SearchEquivalenceTestBase
      - org.apache.lucene.search.ShardSearchingTestBase
      - org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase
  - org.apache.lucene.util.AttributeImpl (implements org.apache.lucene.util.Attribute, java.lang.Cloneable)
    - org.apache.lucene.analysis.BaseTokenStreamTestCase.CheckClearAttributesAttributeImpl (implements org.apache.lucene.analysis.BaseTokenStreamTestCase.CheckClearAttributesAttribute)
    - org.apache.lucene.analysis.CannedBinaryTokenStream.BinaryTermAttributeImpl (implements org.apache.lucene.analysis.CannedBinaryTokenStream.BinaryTermAttribute, org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute)
    - org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl (implements org.apache.lucene.analysis.tokenattributes.CharTermAttribute, java.lang.Cloneable, org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute)
      - org.apache.lucene.analysis.MockUTF16TermAttributeImpl
  - org.apache.lucene.util.AttributeSource
    - org.apache.lucene.analysis.TokenStream (implements java.io.Closeable)
      - org.apache.lucene.index.BaseTermVectorsFormatTestCase.RandomTokenStream
      - org.apache.lucene.analysis.CannedBinaryTokenStream
      - org.apache.lucene.analysis.CannedTokenStream
      - org.apache.lucene.analysis.TokenFilter
        - org.apache.lucene.analysis.LookaheadTokenFilter<T>
          - org.apache.lucene.analysis.MockGraphTokenFilter
          - org.apache.lucene.analysis.MockRandomLookaheadTokenFilter
        - org.apache.lucene.analysis.MockFixedLengthPayloadFilter
        - org.apache.lucene.analysis.MockHoleInjectingTokenFilter
        - org.apache.lucene.analysis.MockTokenFilter
        - org.apache.lucene.analysis.MockVariableLengthPayloadFilter
        - org.apache.lucene.analysis.ValidatingTokenFilter
      - org.apache.lucene.analysis.Tokenizer
        - org.apache.lucene.analysis.MockTokenizer
  - org.apache.lucene.util.AttributeSource.AttributeFactory
    - org.apache.lucene.analysis.MockBytesAttributeFactory
  - org.apache.lucene.util.automaton.AutomatonTestUtil
  - org.apache.lucene.util.automaton.AutomatonTestUtil.RandomAcceptedStrings
  - org.apache.lucene.index.BaseTermVectorsFormatTestCase.RandomDocument
  - org.apache.lucene.index.BaseTermVectorsFormatTestCase.RandomDocumentFactory
  - org.apache.lucene.index.BinaryDocValues
    - org.apache.lucene.index.AssertingAtomicReader.AssertingBinaryDocValues
    - org.apache.lucene.index.SortedDocValues
      - org.apache.lucene.index.AssertingAtomicReader.AssertingSortedDocValues
  - org.apache.lucene.analysis.CannedBinaryTokenStream.BinaryToken
  - org.apache.lucene.search.CheckHits
  - org.apache.lucene.codecs.Codec (implements org.apache.lucene.util.NamedSPILoader.NamedSPI)
    - org.apache.lucene.codecs.FilterCodec
      - org.apache.lucene.codecs.appending.AppendingRWCodec
      - org.apache.lucene.codecs.asserting.AssertingCodec
      - org.apache.lucene.codecs.cheapbastard.CheapBastardCodec
      - org.apache.lucene.codecs.compressing.CompressingCodec
        - org.apache.lucene.codecs.compressing.dummy.DummyCompressingCodec
        - org.apache.lucene.codecs.compressing.FastCompressingCodec
        - org.apache.lucene.codecs.compressing.FastDecompressionCompressingCodec
        - org.apache.lucene.codecs.compressing.HighCompressionCompressingCodec
    - org.apache.lucene.codecs.lucene3x.Lucene3xCodec
      - org.apache.lucene.codecs.lucene3x.PreFlexRWCodec
    - org.apache.lucene.codecs.lucene40.Lucene40Codec
      - org.apache.lucene.codecs.lucene40.Lucene40RWCodec
    - org.apache.lucene.codecs.lucene41.Lucene41Codec
      - org.apache.lucene.codecs.lucene41.Lucene41RWCodec
    - org.apache.lucene.codecs.lucene42.Lucene42Codec
      - org.apache.lucene.index.RandomCodec
  - org.apache.lucene.search.Collector
    - org.apache.lucene.search.CheckHits.ExplanationAsserter
    - org.apache.lucene.search.CheckHits.SetCollector
  - org.apache.lucene.store.DataInput (implements java.lang.Cloneable)
    - org.apache.lucene.store.IndexInput (implements java.lang.Cloneable, java.io.Closeable)
      - org.apache.lucene.store.BufferedIndexInput
        - org.apache.lucene.index.MockIndexInput
      - org.apache.lucene.store.MockIndexInputWrapper
  - org.apache.lucene.store.DataOutput
    - org.apache.lucene.store.IndexOutput (implements java.io.Closeable)
      - org.apache.lucene.store.MockIndexOutputWrapper
      - org.apache.lucene.util.ThrottledIndexOutput
  - org.apache.lucene.store.Directory (implements java.io.Closeable)
    - org.apache.lucene.store.BaseDirectoryWrapper
      - org.apache.lucene.store.MockDirectoryWrapper
  - org.apache.lucene.search.DocIdSetIterator
    - org.apache.lucene.index.DocsEnum
      - org.apache.lucene.index.FilterAtomicReader.FilterDocsEnum
        - org.apache.lucene.index.AssertingAtomicReader.AssertingDocsEnum
      - org.apache.lucene.search.Scorer
        - org.apache.lucene.search.AssertingIndexSearcher.AssertingScorer
  - org.apache.lucene.codecs.DocValuesFormat (implements org.apache.lucene.util.NamedSPILoader.NamedSPI)
    - org.apache.lucene.codecs.asserting.AssertingDocValuesFormat
    - org.apache.lucene.codecs.cheapbastard.CheapBastardDocValuesFormat
    - org.apache.lucene.codecs.lucene40.Lucene40DocValuesFormat
      - org.apache.lucene.codecs.lucene40.Lucene40RWDocValuesFormat
  - org.apache.lucene.util.English
  - org.apache.lucene.codecs.FieldInfosWriter
    - org.apache.lucene.codecs.lucene40.Lucene40FieldInfosWriter
  - org.apache.lucene.index.Fields (implements java.lang.Iterable<T>)
    - org.apache.lucene.index.FilterAtomicReader.FilterFields
      - org.apache.lucene.index.AssertingAtomicReader.AssertingFields
  - org.apache.lucene.codecs.FieldsConsumer (implements java.io.Closeable)
    - org.apache.lucene.codecs.BlockTreeTermsWriter
      - org.apache.lucene.codecs.appending.AppendingTermsWriter
  - org.apache.lucene.util.fst.FSTTester<T>
  - org.apache.lucene.util.fst.FSTTester.InputOutput<T> (implements java.lang.Comparable<T>)
  - org.apache.lucene.index.IndexReader (implements java.io.Closeable)
    - org.apache.lucene.index.AtomicReader
      - org.apache.lucene.index.FilterAtomicReader
        - org.apache.lucene.index.AssertingAtomicReader
        - org.apache.lucene.index.FieldFilterAtomicReader
    - org.apache.lucene.index.CompositeReader
      - org.apache.lucene.index.BaseCompositeReader<R>
        - org.apache.lucene.index.DirectoryReader
          - org.apache.lucene.index.FilterDirectoryReader
            - org.apache.lucene.index.AssertingDirectoryReader
        - org.apache.lucene.index.MultiReader
          - org.apache.lucene.search.QueryUtils.FCInvisibleMultiReader
  - org.apache.lucene.search.IndexSearcher
    - org.apache.lucene.search.AssertingIndexSearcher
    - org.apache.lucene.search.CheckHits.ExplanationAssertingSearcher
    - org.apache.lucene.search.ShardSearchingTestBase.NodeState.ShardIndexSearcher
  - org.apache.lucene.util.InfoStream (implements java.lang.Cloneable, java.io.Closeable)
    - org.apache.lucene.util.FailOnNonBulkMergesInfoStream
    - org.apache.lucene.util.NullInfoStream
  - org.apache.lucene.codecs.sep.IntIndexInput (implements java.io.Closeable)
    - org.apache.lucene.codecs.mocksep.MockSingleIntIndexInput
  - org.apache.lucene.codecs.sep.IntIndexInput.Reader
    - org.apache.lucene.codecs.mocksep.MockSingleIntIndexInput.Reader
  - org.apache.lucene.codecs.sep.IntIndexOutput (implements java.io.Closeable)
    - org.apache.lucene.codecs.mocksep.MockSingleIntIndexOutput
  - org.apache.lucene.codecs.sep.IntStreamFactory
    - org.apache.lucene.codecs.mockintblock.MockFixedIntBlockPostingsFormat.MockIntFactory
    - org.apache.lucene.codecs.mocksep.MockSingleIntFactory
    - org.apache.lucene.codecs.mockintblock.MockVariableIntBlockPostingsFormat.MockIntFactory
  - org.apache.lucene.util.LineFileDocs (implements java.io.Closeable)
  - org.apache.lucene.store.LockFactory
    - org.apache.lucene.store.MockLockFactoryWrapper
  - org.apache.lucene.analysis.LookaheadTokenFilter.Position (implements org.apache.lucene.util.RollingBuffer.Resettable)
  - org.apache.lucene.util.LuceneJUnit3MethodProvider (implements com.carrotsearch.randomizedtesting.TestMethodProvider)
  - org.apache.lucene.index.MergePolicy (implements java.lang.Cloneable, java.io.Closeable)
    - org.apache.lucene.index.LogMergePolicy
      - org.apache.lucene.index.AlcoholicMergePolicy
    - org.apache.lucene.index.MockRandomMergePolicy
  - org.apache.lucene.store.MockDirectoryWrapper.Failure
  - org.apache.lucene.codecs.MultiLevelSkipListWriter
    - org.apache.lucene.codecs.lucene40.Lucene40SkipListWriter
    - org.apache.lucene.codecs.lucene3x.PreFlexRWSkipListWriter
  - org.apache.lucene.codecs.NormsFormat
    - org.apache.lucene.codecs.asserting.AssertingNormsFormat
    - org.apache.lucene.codecs.cheapbastard.CheapBastardNormsFormat
    - org.apache.lucene.codecs.lucene40.Lucene40NormsFormat
      - org.apache.lucene.codecs.lucene40.Lucene40RWNormsFormat
  - org.apache.lucene.index.NumericDocValues
    - org.apache.lucene.index.AssertingAtomicReader.AssertingNumericDocValues
  - org.apache.lucene.codecs.PostingsConsumer
    - org.apache.lucene.codecs.PostingsWriterBase (implements java.io.Closeable)
      - org.apache.lucene.codecs.lucene40.Lucene40PostingsWriter
  - org.apache.lucene.codecs.PostingsFormat (implements org.apache.lucene.util.NamedSPILoader.NamedSPI)
    - org.apache.lucene.codecs.asserting.AssertingPostingsFormat
    - org.apache.lucene.codecs.lucene40.Lucene40PostingsFormat
      - org.apache.lucene.codecs.lucene40.Lucene40RWPostingsFormat
    - org.apache.lucene.codecs.lucene41ords.Lucene41WithOrds
    - org.apache.lucene.codecs.mockintblock.MockFixedIntBlockPostingsFormat
    - org.apache.lucene.codecs.mockrandom.MockRandomPostingsFormat
    - org.apache.lucene.codecs.mocksep.MockSepPostingsFormat
    - org.apache.lucene.codecs.mockintblock.MockVariableIntBlockPostingsFormat
    - org.apache.lucene.codecs.nestedpulsing.NestedPulsingPostingsFormat
    - org.apache.lucene.codecs.ramonly.RAMOnlyPostingsFormat
    - org.apache.lucene.codecs.bloom.TestBloomFilteredLucene41Postings
  - org.apache.lucene.search.QueryUtils
  - org.apache.lucene.util.QuickPatchThreadsFilter (implements com.carrotsearch.randomizedtesting.ThreadFilter)
  - org.apache.lucene.index.RandomIndexWriter (implements java.io.Closeable)
  - java.io.Reader (implements java.io.Closeable, java.lang.Readable)
    - org.apache.lucene.analysis.CharFilter
      - org.apache.lucene.analysis.MockCharFilter
    - org.apache.lucene.analysis.MockReaderWrapper
  - org.apache.lucene.util.Rethrow
  - org.junit.runner.notification.RunListener
    - org.apache.lucene.util.RunListenerPrintReproduceInfo
  - java.lang.SecurityManager
    - org.apache.lucene.util.TestSecurityManager
  - org.apache.lucene.search.ShardSearchingTestBase.NodeState (implements java.io.Closeable)
  - org.apache.lucene.search.ShardSearchingTestBase.SearcherAndVersion
  - org.apache.lucene.search.similarities.Similarity
    - org.apache.lucene.search.similarities.PerFieldSimilarityWrapper
      - org.apache.lucene.search.RandomSimilarityProvider
  - org.apache.lucene.index.SortedSetDocValues
    - org.apache.lucene.index.AssertingAtomicReader.AssertingSortedSetDocValues
  - org.apache.lucene.codecs.StoredFieldsFormat
    - org.apache.lucene.codecs.asserting.AssertingStoredFieldsFormat
  - org.apache.lucene.index.Terms
    - org.apache.lucene.index.FilterAtomicReader.FilterTerms
      - org.apache.lucene.index.AssertingAtomicReader.AssertingTerms
  - org.apache.lucene.codecs.TermVectorsFormat
    - org.apache.lucene.codecs.asserting.AssertingTermVectorsFormat
  - org.apache.lucene.util.TestRuleAssertionsRequired (implements org.junit.rules.TestRule)
  - org.apache.lucene.util.TestRuleFieldCacheSanity (implements org.junit.rules.TestRule)
  - org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures (implements org.junit.rules.TestRule)
  - org.apache.lucene.util.TestRuleIgnoreTestSuites (implements org.junit.rules.TestRule)
  - org.apache.lucene.util.TestRuleMarkFailure (implements org.junit.rules.TestRule)
  - org.apache.lucene.util.TestRuleStoreClassName (implements org.junit.rules.TestRule)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.apache.lucene.search.ShardSearchingTestBase.SearcherExpiredException
  - org.apache.lucene.util.TimeUnits
  - org.apache.lucene.analysis.TokenStreamToDot
  - org.apache.lucene.analysis.VocabularyAssert

## Interface Hierarchy

- org.apache.lucene.util.Attribute
  - org.apache.lucene.analysis.BaseTokenStreamTestCase.CheckClearAttributesAttribute
  - org.apache.lucene.analysis.CannedBinaryTokenStream.BinaryTermAttribute
  - org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute
    - org.apache.lucene.analysis.CannedBinaryTokenStream.BinaryTermAttribute
- org.apache.lucene.util.TestRuleIgnoreTestSuites.NestedTestSuite

## Annotation Type Hierarchy

- org.apache.lucene.util.LuceneTestCase.Nightly (implements java.lang.annotation.Annotation)
- org.apache.lucene.util.LuceneTestCase.Weekly (implements java.lang.annotation.Annotation)
- org.apache.lucene.util.LuceneTestCase.AwaitsFix (implements java.lang.annotation.Annotation)
- org.apache.lucene.util.LuceneTestCase.Slow (implements java.lang.annotation.Annotation)
- org.apache.lucene.util.LuceneTestCase.BadApple (implements java.lang.annotation.Annotation)
- org.apache.lucene.util.LuceneTestCase.SuppressCodecs (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.lucene.index.BaseTermVectorsFormatTestCase.Options
    - org.apache.lucene.store.MockDirectoryWrapper.Throttling

Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.