java.lang.Object | ||
↳ | org.apache.lucene.util.AttributeImpl | |
↳ | org.apache.lucene.analysis.tokenattributes.FlagsAttributeImpl |
This attribute can be used to pass different flags down the tokenizer chain, eg from one TokenFilter to another one.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Clears the values in this AttributeImpl and resets it to its
default value.
| |||||||||||
Copies the values from this Attribute into the passed-in
target attribute.
| |||||||||||
All values used for computation of
hashCode()
should be checked here for equality. | |||||||||||
EXPERIMENTAL: While we think this is here to stay, we may want to change it to be a long.
| |||||||||||
Subclasses must implement this method and should compute
a hashCode similar to this:
public int hashCode() { int code = startOffset; code = code * 31 + endOffset; return code; }see also equals(Object)
| |||||||||||
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.lucene.util.AttributeImpl
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.apache.lucene.analysis.tokenattributes.FlagsAttribute
|
Clears the values in this AttributeImpl and resets it to its default value. If this implementation implements more than one Attribute interface it clears all.
Copies the values from this Attribute into the passed-in target attribute. The target implementation must support all the Attributes this implementation supports.
All values used for computation of hashCode()
should be checked here for equality.
see also equals(Object)
EXPERIMENTAL: While we think this is here to stay, we may want to change it to be a long.
Get the bitset for any bits that have been set. This is completely distinct fromtype()
, although they do share similar purposes.
The flags can be used to encode information about the token for use by other TokenFilter
s.Subclasses must implement this method and should compute a hashCode similar to this:
public int hashCode() { int code = startOffset; code = code * 31 + endOffset; return code; }see also
equals(Object)