## Uses of Interface
org.apache.lucene.codecs.uniformsplit.IndexDictionary.Builder

Packages that use IndexDictionary.Builder
org.apache.lucene.codecs.uniformsplit: Pluggable term index / block terms dictionary implementations.
org.apache.lucene.codecs.uniformsplit.sharedterms: Pluggable term index / block terms dictionary implementations.

### Uses of IndexDictionary.Builder in org.apache.lucene.codecs.uniformsplit

Classes in org.apache.lucene.codecs.uniformsplit that implement IndexDictionary.Builder
`static class` `FSTDictionary.Builder` Builds an immutable `FSTDictionary`.

Methods in org.apache.lucene.codecs.uniformsplit with parameters of type IndexDictionary.Builder
`protected void` BlockWriter.`addBlockKey(List<BlockLine> blockLines, IndexDictionary.Builder dictionaryBuilder)` Adds a new block key with its corresponding block file pointer to the `IndexDictionary.Builder` .
`protected void` BlockWriter.`addLine(BytesRef term, BlockTermState blockTermState, IndexDictionary.Builder dictionaryBuilder)` Adds a new `BlockLine` term for the current field.
`protected void` BlockWriter.`finishLastBlock(IndexDictionary.Builder dictionaryBuilder)` This method is called when there is no more term for the field.
`protected void` BlockWriter.`splitAndWriteBlock(IndexDictionary.Builder dictionaryBuilder)` Defines the new block start according to `BlockWriter.targetNumBlockLines` and `BlockWriter.deltaNumLines`.
`protected void` BlockWriter.`writeBlock(List<BlockLine> blockLines, IndexDictionary.Builder dictionaryBuilder)` Writes a block and adds its block key to the dictionary builder.
`protected void` UniformSplitTermsWriter.`writeDictionary(IndexDictionary.Builder dictionaryBuilder)` Writes the dictionary index (FST) to disk.

### Uses of IndexDictionary.Builder in org.apache.lucene.codecs.uniformsplit.sharedterms

Methods in org.apache.lucene.codecs.uniformsplit.sharedterms with parameters of type IndexDictionary.Builder
`void` STBlockWriter.`addLine(BytesRef term, List<FieldMetadataTermState> termStates, IndexDictionary.Builder dictionaryBuilder)` Adds a new `BlockLine` term for the current field.
`protected void` STBlockWriter.`finishLastBlock(IndexDictionary.Builder dictionaryBuilder)`
`protected void` STUniformSplitTermsWriter.`writeDictionary(int fieldsNumber, IndexDictionary.Builder dictionaryBuilder)`