## Uses of Class
org.apache.lucene.util.encoding.IntEncoder

Packages that use IntEncoder
org.apache.lucene.facet.index: Indexing of document categories
org.apache.lucene.facet.index.params: Indexing-time specifications for handling facets
org.apache.lucene.util.encoding: Offers various encoders and decoders for integers, as well as the mechanisms to create new ones.

Uses of IntEncoder in org.apache.lucene.facet.index

Constructors in org.apache.lucene.facet.index with parameters of type IntEncoder
`CategoryListPayloadStream(IntEncoder encoder)` Creates a Payload stream using the specified encoder.

Uses of IntEncoder in org.apache.lucene.facet.index.params

Methods in org.apache.lucene.facet.index.params that return IntEncoder
`IntEncoder` `CategoryListParams.createEncoder()` Allows to override how categories are encoded and decoded.

Uses of IntEncoder in org.apache.lucene.util.encoding

Subclasses of IntEncoder in org.apache.lucene.util.encoding
`class` `ChunksIntEncoder` An `IntEncoder` which encodes values in chunks.
`class` `DGapIntEncoder` An `IntEncoderFilter` which encodes the gap between the given values, rather than the values themselves.
`class` `EightFlagsIntEncoder` A `ChunksIntEncoder` which encodes data in chunks of 8.
`class` `FourFlagsIntEncoder` A `ChunksIntEncoder` which encodes values in chunks of 4.
`class` `IntEncoderFilter` An abstract implementation of `IntEncoder` which is served as a filter on the values to encode.
`class` `NOnesIntEncoder` A variation of `FourFlagsIntEncoder` which translates the data as follows: Values ≥ 2 are trnalsated to `value+1` (2 ⇒ 3, 3 ⇒ 4 and so forth).
`class` `SimpleIntEncoder` A simple `IntEncoder`, writing an integer as 4 raw bytes.
`class` `SortingIntEncoder` An `IntEncoderFilter` which sorts the values to encode in ascending order before encoding them.
`class` `UniqueValuesIntEncoder` An `IntEncoderFilter` which ensures only unique values are encoded.
`class` `VInt8IntEncoder` An `IntEncoder` which implements variable length encoding.

Fields in org.apache.lucene.util.encoding declared as IntEncoder
`protected IntEncoder` `IntEncoderFilter.encoder`
`protected IntEncoder` `ChunksIntEncoder.encoder` Encoder used to encode values outside the indicator.

Constructors in org.apache.lucene.util.encoding with parameters of type IntEncoder
`DGapIntEncoder(IntEncoder encoder)` Initializes with the given encoder.
`IntEncoderFilter(IntEncoder encoder)`
`SortingIntEncoder(IntEncoder encoder)` Initializes with the given encoder.
`UniqueValuesIntEncoder(IntEncoder encoder)` Constructs a new instance with the given encoder.