## Uses of Class
org.apache.lucene.util.AttributeImpl

Packages that use AttributeImpl
org.apache.lucene.analysis: API and code to convert text into indexable/searchable tokens.
org.apache.lucene.analysis.tokenattributes: Useful `Attribute`s for text analysis.
org.apache.lucene.util: Some utility classes.

Uses of AttributeImpl in org.apache.lucene.analysis

Subclasses of AttributeImpl in org.apache.lucene.analysis
`class` `Token` A Token is an occurrence of a term from the text of a field.

Methods in org.apache.lucene.analysis that return AttributeImpl
`AttributeImpl` `Token.TokenAttributeFactory.createAttributeInstance(Class<? extends Attribute> attClass)`

Methods in org.apache.lucene.analysis with parameters of type AttributeImpl
`void` `Token.copyTo(AttributeImpl target)`

Uses of AttributeImpl in org.apache.lucene.analysis.tokenattributes

Subclasses of AttributeImpl in org.apache.lucene.analysis.tokenattributes
`class` `CharTermAttributeImpl` The term text of a Token.
`class` `FlagsAttributeImpl` This attribute can be used to pass different flags down the tokenizer chain, eg from one TokenFilter to another one.
`class` `KeywordAttributeImpl` This attribute can be used to mark a token as a keyword.
`class` `OffsetAttributeImpl` The start and end character offset of a Token.
`class` `PayloadAttributeImpl` The payload of a Token.
`class` `PositionIncrementAttributeImpl` The positionIncrement determines the position of this token relative to the previous Token in a `TokenStream`, used in phrase searching.
`class` `PositionLengthAttributeImpl` See `PositionLengthAttribute`.
`class` `TermAttributeImpl` Deprecated. This class is not used anymore. The backwards layer in AttributeFactory uses the replacement implementation.
`class` `TypeAttributeImpl` A Token's lexical type.

Methods in org.apache.lucene.analysis.tokenattributes with parameters of type AttributeImpl
`void` `FlagsAttributeImpl.copyTo(AttributeImpl target)`
`void` `CharTermAttributeImpl.copyTo(AttributeImpl target)`
`void` `PayloadAttributeImpl.copyTo(AttributeImpl target)`
`void` `PositionLengthAttributeImpl.copyTo(AttributeImpl target)`
`void` `TypeAttributeImpl.copyTo(AttributeImpl target)`
`void` `OffsetAttributeImpl.copyTo(AttributeImpl target)`
`void` `KeywordAttributeImpl.copyTo(AttributeImpl target)`
`void` `PositionIncrementAttributeImpl.copyTo(AttributeImpl target)`

Uses of AttributeImpl in org.apache.lucene.util

Methods in org.apache.lucene.util that return AttributeImpl
`abstract AttributeImpl` `AttributeSource.AttributeFactory.createAttributeInstance(Class<? extends Attribute> attClass)` returns an `AttributeImpl` for the supplied `Attribute` interface class.

Methods in org.apache.lucene.util that return types with arguments of type AttributeImpl
`Iterator<AttributeImpl>` `AttributeSource.getAttributeImplsIterator()` Returns a new iterator that iterates all unique Attribute implementations.

Methods in org.apache.lucene.util with parameters of type AttributeImpl
`void` `AttributeSource.addAttributeImpl(AttributeImpl att)` Expert: Adds a custom AttributeImpl instance with one or more Attribute interfaces.
`abstract void` `AttributeImpl.copyTo(AttributeImpl target)` Copies the values from this Attribute into the passed-in target attribute.