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

Packages that use AttributeImpl
Package | Description
--- | ---
org.apache.lucene.analysis | API and code to convert text into indexable/searchable tokens.
org.apache.lucene.analysis.tokenattributes | General-purpose attributes for text analysis.
org.apache.lucene.search | Code to search indices.
org.apache.lucene.util | Some utility classes.

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

Subclasses of AttributeImpl in org.apache.lucene.analysis
Modifier and Type | Class and Description
--- | ---
`static class` | `NumericTokenStream.NumericTermAttributeImpl` Implementation of `NumericTokenStream.NumericTermAttribute`.
`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
Modifier and Type | Method and Description
--- | ---
`AttributeImpl` | Token.TokenAttributeFactory.`createAttributeInstance(Class<? extends Attribute> attClass)`

Methods in org.apache.lucene.analysis with parameters of type AttributeImpl
Modifier and Type | Method and Description
--- | ---
`void` | Token.`copyTo(AttributeImpl target)`
`void` | NumericTokenStream.NumericTermAttributeImpl.`copyTo(AttributeImpl target)`

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

Subclasses of AttributeImpl in org.apache.lucene.analysis.tokenattributes
Modifier and Type | Class and Description
--- | ---
`class` | `CharTermAttributeImpl` Default implementation of `CharTermAttribute`.
`class` | `FlagsAttributeImpl` Default implementation of `FlagsAttribute`.
`class` | `KeywordAttributeImpl` Default implementation of `KeywordAttribute`.
`class` | `OffsetAttributeImpl` Default implementation of `OffsetAttribute`.
`class` | `PayloadAttributeImpl` Default implementation of `PayloadAttribute`.
`class` | `PositionIncrementAttributeImpl` Default implementation of `PositionIncrementAttribute`.
`class` | `PositionLengthAttributeImpl` Default implementation of `PositionLengthAttribute`.
`class` | `TypeAttributeImpl` Default implementation of `TypeAttribute`.

Methods in org.apache.lucene.analysis.tokenattributes with parameters of type AttributeImpl
Modifier and Type | Method and Description
--- | ---
`void` | TypeAttributeImpl.`copyTo(AttributeImpl target)`
`void` | PositionLengthAttributeImpl.`copyTo(AttributeImpl target)`
`void` | PositionIncrementAttributeImpl.`copyTo(AttributeImpl target)`
`void` | PayloadAttributeImpl.`copyTo(AttributeImpl target)`
`void` | OffsetAttributeImpl.`copyTo(AttributeImpl target)`
`void` | KeywordAttributeImpl.`copyTo(AttributeImpl target)`
`void` | FlagsAttributeImpl.`copyTo(AttributeImpl target)`
`void` | CharTermAttributeImpl.`copyTo(AttributeImpl target)`

### Uses of AttributeImpl in org.apache.lucene.search

Subclasses of AttributeImpl in org.apache.lucene.search
Modifier and Type | Class and Description
--- | ---
`class` | `BoostAttributeImpl` Implementation class for `BoostAttribute`.
`static class` | `FuzzyTermsEnum.LevenshteinAutomataAttributeImpl` Stores compiled automata as a list (indexed by edit distance)
`class` | `MaxNonCompetitiveBoostAttributeImpl` Implementation class for `MaxNonCompetitiveBoostAttribute`.

Methods in org.apache.lucene.search with parameters of type AttributeImpl
Modifier and Type | Method and Description
--- | ---
`void` | MaxNonCompetitiveBoostAttributeImpl.`copyTo(AttributeImpl target)`
`void` | FuzzyTermsEnum.LevenshteinAutomataAttributeImpl.`copyTo(AttributeImpl target)`
`void` | BoostAttributeImpl.`copyTo(AttributeImpl target)`

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

Methods in org.apache.lucene.util that return AttributeImpl
Modifier and Type | Method and Description
--- | ---
`AttributeImpl` | AttributeImpl.`clone()` Shallow clone.
`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
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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.