Class CollatedTermAttributeImpl
java.lang.Object
org.apache.lucene.util.AttributeImpl
org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl
org.apache.lucene.collation.tokenattributes.CollatedTermAttributeImpl
- All Implemented Interfaces:
Appendable
,CharSequence
,Cloneable
,CharTermAttribute
,TermToBytesRefAttribute
,Attribute
Extension of
CharTermAttributeImpl
that encodes the term text as a binary Unicode
collation key instead of as UTF-8 bytes.-
Field Summary
Fields inherited from class org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl
builder
-
Constructor Summary
ConstructorDescriptionCollatedTermAttributeImpl
(Collator collator) Create a new CollatedTermAttributeImpl -
Method Summary
Methods inherited from class org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl
append, append, append, append, append, append, buffer, charAt, clear, clone, copyBuffer, copyTo, equals, hashCode, length, reflectWith, resizeBuffer, setEmpty, setLength, subSequence, toString
Methods inherited from class org.apache.lucene.util.AttributeImpl
end, reflectAsString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.CharSequence
chars, codePoints
-
Constructor Details
-
CollatedTermAttributeImpl
Create a new CollatedTermAttributeImpl- Parameters:
collator
- Collation key generator
-
-
Method Details
-
getBytesRef
- Specified by:
getBytesRef
in interfaceTermToBytesRefAttribute
- Overrides:
getBytesRef
in classCharTermAttributeImpl
-