# Package org.apache.lucene.analysis.tokenattributes

General-purpose attributes for text analysis.

See: Description

Interface Summary
Interface | Description
--- | ---
CharTermAttribute | The term text of a Token.
FlagsAttribute | This attribute can be used to pass different flags down the `Tokenizer` chain, e.g.
KeywordAttribute | This attribute can be used to mark a token as a keyword.
OffsetAttribute | The start and end character offset of a Token.
PayloadAttribute | The payload of a Token.
PositionIncrementAttribute | Determines the position of this token relative to the previous Token in a TokenStream, used in phrase searching.
PositionLengthAttribute | Determines how many positions this token spans.
TermToBytesRefAttribute | This attribute is requested by TermsHashPerField to index the contents.
TypeAttribute | A Token's lexical type.

Class Summary
Class | Description
--- | ---
CharTermAttributeImpl | Default implementation of `CharTermAttribute`.
FlagsAttributeImpl | Default implementation of `FlagsAttribute`.
KeywordAttributeImpl | Default implementation of `KeywordAttribute`.
OffsetAttributeImpl | Default implementation of `OffsetAttribute`.
PayloadAttributeImpl | Default implementation of `PayloadAttribute`.
PositionIncrementAttributeImpl | Default implementation of `PositionIncrementAttribute`.
PositionLengthAttributeImpl | Default implementation of `PositionLengthAttribute`.
TypeAttributeImpl | Default implementation of `TypeAttribute`.

## Package org.apache.lucene.analysis.tokenattributes Description

General-purpose attributes for text analysis.