22 using Lucene.Net.Analysis.Tokenattributes;
23 using Lucene.Net.Index;
25 namespace Lucene.Net.Analysis.Payloads
40 offsetAtt = AddAttribute<IOffsetAttribute>();
41 payAtt = AddAttribute<IPayloadAttribute>();
44 public sealed
override bool IncrementToken()
46 if (input.IncrementToken())
48 byte[] data =
new byte[8];
49 PayloadHelper.EncodeInt(offsetAtt.StartOffset, data, 0);
50 PayloadHelper.EncodeInt(offsetAtt.EndOffset, data, 4);
52 payAtt.Payload = payload;