## Uses of Interface
org.apache.lucene.util.Attribute

Packages that use Attribute
org.apache.lucene.analysis: API and code to convert text into indexable/searchable tokens.
org.apache.lucene.analysis.tokenattributes
org.apache.lucene.queryParser.standard.config: Standard Lucene Query Configuration
org.apache.lucene.util: Some utility classes.

Uses of Attribute in org.apache.lucene.analysis

Classes in org.apache.lucene.analysis that implement Attribute
`class` `Token` A Token is an occurrence of a term from the text of a field.

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

Subinterfaces of Attribute in org.apache.lucene.analysis.tokenattributes
`interface` `FlagsAttribute` This attribute can be used to pass different flags down the `Tokenizer` chain, eg from one TokenFilter to another one.
`interface` `OffsetAttribute` The start and end character offset of a Token.
`interface` `PayloadAttribute` The payload of a Token.
`interface` `PositionIncrementAttribute` The positionIncrement determines the position of this token relative to the previous Token in a TokenStream, used in phrase searching.
`interface` `TermAttribute` The term text of a Token.
`interface` `TypeAttribute` A Token's lexical type.

Classes in org.apache.lucene.analysis.tokenattributes that implement Attribute
`class` `FlagsAttributeImpl` This attribute can be used to pass different flags down the tokenizer chain, eg from one TokenFilter to another one.
`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` `TermAttributeImpl` The term text of a Token.
`class` `TypeAttributeImpl` A Token's lexical type.

Uses of Attribute in org.apache.lucene.queryParser.standard.config

Subinterfaces of Attribute in org.apache.lucene.queryParser.standard.config
`interface` `AllowLeadingWildcardAttribute` This attribute is used by `AllowLeadingWildcardProcessor` processor and must be defined in the `QueryConfigHandler`.
`interface` `AnalyzerAttribute` This attribute is used by `AnalyzerQueryNodeProcessor` processor and must be defined in the `QueryConfigHandler`.
`interface` `BoostAttribute` This attribute is used by `MultiFieldQueryNodeProcessor` processor and it should be defined in a `FieldConfig`.
`interface` `DateResolutionAttribute` This attribute is used by `ParametricRangeQueryNodeProcessor` processor and must be defined in the `QueryConfigHandler`.
`interface` `DefaultOperatorAttribute` This attribute is used by `GroupQueryNodeProcessor` processor and must be defined in the `QueryConfigHandler`.
`interface` `DefaultPhraseSlopAttribute` This attribute is used by `PhraseSlopQueryNodeProcessor` processor and must be defined in the `QueryConfigHandler`.
`interface` `FieldBoostMapAttribute` This attribute enables the user to define a default boost per field.
`interface` `FieldDateResolutionMapAttribute` This attribute enables the user to define a default DateResolution per field.
`interface` `FuzzyAttribute` This attribute is used by `PhraseSlopQueryNodeProcessor` processor and must be defined in the `QueryConfigHandler`.
`interface` `LocaleAttribute` This attribute is used by processor `ParametricRangeQueryNodeProcessor` and must be defined in the `QueryConfigHandler`.
`interface` `LowercaseExpandedTermsAttribute` This attribute is used by processor `ParametricRangeQueryNodeProcessor` and must be defined in the `QueryConfigHandler`.
`interface` `MultiFieldAttribute` This attribute is used by `MultiFieldQueryNodeProcessor` processor and must be defined in the `QueryConfigHandler`.
`interface` `MultiTermRewriteMethodAttribute` This attribute is used by `ParametricRangeQueryNodeProcessor` processor and should be defined in the `QueryConfigHandler` used by this processor.
`interface` `PositionIncrementsAttribute` This attribute is used by `AnalyzerQueryNodeProcessor` processor and must be defined in the `QueryConfigHandler`.
`interface` `RangeCollatorAttribute` This attribute is used by `ParametricRangeQueryNodeProcessor` processor and must be defined in the `QueryConfigHandler`.

Classes in org.apache.lucene.queryParser.standard.config that implement Attribute
`class` `AllowLeadingWildcardAttributeImpl` This attribute is used by `AllowLeadingWildcardProcessor` processor and must be defined in the `QueryConfigHandler`.
`class` `AnalyzerAttributeImpl` This attribute is used by `AnalyzerQueryNodeProcessor` processor and must be defined in the `QueryConfigHandler`.
`class` `BoostAttributeImpl` This attribute is used by `MultiFieldQueryNodeProcessor` processor and it should be defined in a `FieldConfig`.
`class` `DateResolutionAttributeImpl` This attribute is used by `ParametricRangeQueryNodeProcessor` processor and must be defined in the `QueryConfigHandler`.
`class` `DefaultOperatorAttributeImpl` This attribute is used by `GroupQueryNodeProcessor` processor and must be defined in the `QueryConfigHandler`.
`class` `DefaultPhraseSlopAttributeImpl` This attribute is used by `PhraseSlopQueryNodeProcessor` processor and must be defined in the `QueryConfigHandler`.
`class` `FieldBoostMapAttributeImpl` This attribute is used by `MultiFieldQueryNodeProcessor` processor and it should be defined in a `FieldConfig`.
`class` `FieldDateResolutionMapAttributeImpl` This attribute enables the user to define a default DateResolution per field.
`class` `FuzzyAttributeImpl` This attribute is used by `PhraseSlopQueryNodeProcessor` processor and must be defined in the `QueryConfigHandler`.
`class` `LocaleAttributeImpl` This attribute is used by processor `ParametricRangeQueryNodeProcessor` and must be defined in the `QueryConfigHandler`.
`class` `LowercaseExpandedTermsAttributeImpl` This attribute is used by processor `ParametricRangeQueryNodeProcessor` and must be defined in the `QueryConfigHandler`.
`class` `MultiFieldAttributeImpl` This attribute is used by `MultiFieldQueryNodeProcessor` processor and must be defined in the `QueryConfigHandler`.
`class` `MultiTermRewriteMethodAttributeImpl` This attribute is used by `ParametricRangeQueryNodeProcessor` processor and should be defined in the `QueryConfigHandler` used by this processor.
`class` `PositionIncrementsAttributeImpl` This attribute is used by `AnalyzerQueryNodeProcessor` processor and must be defined in the `QueryConfigHandler`.
`class` `RangeCollatorAttributeImpl` This attribute is used by `ParametricRangeQueryNodeProcessor` processor and must be defined in the `QueryConfigHandler`.

Uses of Attribute in org.apache.lucene.util

Classes in org.apache.lucene.util that implement Attribute
`class` `AttributeImpl` Base class for Attributes that can be added to a `AttributeSource`.

Methods in org.apache.lucene.util that return Attribute
`Attribute` `AttributeSource.addAttribute(java.lang.Class attClass)` The caller must pass in a Class<? extends Attribute> value.
`Attribute` `AttributeSource.getAttribute(java.lang.Class attClass)` The caller must pass in a Class<? extends Attribute> value.

Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.