Class ICUCollatedTermAttribute
Extension of Lucene.Net.Analysis.TokenAttributes.CharTermAttribute that encodes the term text as a binary Unicode collation key instead of as UTF-8 bytes.
Inheritance
System.Object
Lucene.Net.Util.Attribute
Lucene.Net.Analysis.TokenAttributes.CharTermAttribute
ICUCollatedTermAttribute
Implements
Lucene.Net.Analysis.TokenAttributes.ICharTermAttribute
J2N.Text.ICharSequence
Lucene.Net.Analysis.TokenAttributes.ITermToBytesRefAttribute
Lucene.Net.Util.IAttribute
J2N.Text.IAppendable
Inherited Members
Lucene.Net.Analysis.TokenAttributes.CharTermAttribute.J2N.Text.ICharSequence.HasValue
Lucene.Net.Analysis.TokenAttributes.CharTermAttribute.Lucene.Net.Analysis.TokenAttributes.ICharTermAttribute.Buffer
Lucene.Net.Analysis.TokenAttributes.CharTermAttribute.Buffer
Lucene.Net.Analysis.TokenAttributes.CharTermAttribute.Lucene.Net.Analysis.TokenAttributes.ICharTermAttribute.Length
Lucene.Net.Analysis.TokenAttributes.CharTermAttribute.J2N.Text.ICharSequence.Length
Lucene.Net.Analysis.TokenAttributes.CharTermAttribute.Length
Lucene.Net.Analysis.TokenAttributes.CharTermAttribute.SetEmpty()
Lucene.Net.Analysis.TokenAttributes.CharTermAttribute.BytesRef
Lucene.Net.Analysis.TokenAttributes.CharTermAttribute.Append(Lucene.Net.Analysis.TokenAttributes.ICharTermAttribute)
Lucene.Net.Analysis.TokenAttributes.CharTermAttribute.GetHashCode()
Lucene.Net.Analysis.TokenAttributes.CharTermAttribute.Clear()
Lucene.Net.Analysis.TokenAttributes.CharTermAttribute.Clone()
Lucene.Net.Analysis.TokenAttributes.CharTermAttribute.ToString()
Lucene.Net.Analysis.TokenAttributes.CharTermAttribute.ReflectWith(Lucene.Net.Util.IAttributeReflector)
Lucene.Net.Analysis.TokenAttributes.CharTermAttribute.CopyTo(Lucene.Net.Util.IAttribute)
Lucene.Net.Analysis.TokenAttributes.CharTermAttribute.Lucene.Net.Analysis.TokenAttributes.ICharTermAttribute.SetEmpty()
Lucene.Net.Analysis.TokenAttributes.CharTermAttribute.Lucene.Net.Analysis.TokenAttributes.ICharTermAttribute.Append(Lucene.Net.Analysis.TokenAttributes.ICharTermAttribute)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Lucene.Net.Collation.TokenAttributes
Assembly: Lucene.Net.ICU.dll
Syntax
public class ICUCollatedTermAttribute : CharTermAttribute, ICharTermAttribute, ICharSequence, ITermToBytesRefAttribute, IAttribute, IAppendable
Constructors
| Improve this Doc View SourceICUCollatedTermAttribute(Collator)
Create a new ICUCollatedTermAttribute
Declaration
public ICUCollatedTermAttribute(Collator collator)
Parameters
Type | Name | Description |
---|---|---|
ICU4N.Text.Collator | collator | Collation key generator. |
Methods
| Improve this Doc View SourceFillBytesRef()
Declaration
public override void FillBytesRef()
Overrides
Lucene.Net.Analysis.TokenAttributes.CharTermAttribute.FillBytesRef()
Implements
Lucene.Net.Analysis.TokenAttributes.ICharTermAttribute
J2N.Text.ICharSequence
Lucene.Net.Analysis.TokenAttributes.ITermToBytesRefAttribute
Lucene.Net.Util.IAttribute
J2N.Text.IAppendable