org.apache.lucene.analysis.tokenattributes
Class TypeAttributeImpl
java.lang.Object
org.apache.lucene.util.AttributeImpl
org.apache.lucene.analysis.tokenattributes.TypeAttributeImpl
- All Implemented Interfaces:
- Serializable, Cloneable, TypeAttribute, Attribute
public class TypeAttributeImpl
- extends AttributeImpl
- implements TypeAttribute, Cloneable, Serializable
A Token's lexical type. The Default value is "word".
- See Also:
- Serialized Form
Method Summary |
void |
clear()
Clears the values in this AttributeImpl and resets it to its
default value. |
void |
copyTo(AttributeImpl target)
Copies the values from this Attribute into the passed-in
target attribute. |
boolean |
equals(Object other)
|
int |
hashCode()
|
void |
setType(String type)
Set the lexical type. |
String |
type()
Returns this Token's lexical type. |
TypeAttributeImpl
public TypeAttributeImpl()
TypeAttributeImpl
public TypeAttributeImpl(String type)
type
public String type()
- Returns this Token's lexical type. Defaults to "word".
- Specified by:
type
in interface TypeAttribute
setType
public void setType(String type)
- Set the lexical type.
- Specified by:
setType
in interface TypeAttribute
- See Also:
type()
clear
public void clear()
- Description copied from class:
AttributeImpl
- 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.
- Specified by:
clear
in class AttributeImpl
equals
public boolean equals(Object other)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
copyTo
public void copyTo(AttributeImpl target)
- Description copied from class:
AttributeImpl
- Copies the values from this Attribute into the passed-in
target attribute. The target implementation must support all the
Attributes this implementation supports.
- Specified by:
copyTo
in class AttributeImpl
Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.