private Token GetNextInputToken(Token token) { if (!_input.IncrementToken()) return null; token.SetTermBuffer(_inTermAtt.TermBuffer(), 0, _inTermAtt.TermLength()); token.SetPositionIncrement(_inPosIncrAtt.GetPositionIncrement()); token.SetFlags(_inFlagsAtt.GetFlags()); token.SetOffset(_inOffsetAtt.StartOffset(), _inOffsetAtt.EndOffset()); token.SetType(_inTypeAtt.Type()); token.SetPayload(_inPayloadAtt.GetPayload()); return token; }
public virtual Token updateSuffixToken(Token suffixToken, Token lastInputToken) { suffixToken.SetOffset(lastInputToken.EndOffset() + suffixToken.StartOffset(), lastInputToken.EndOffset() + suffixToken.EndOffset()); return suffixToken; }
public void SetOffset(int startOffset, int endOffset) { delegate_Renamed.SetOffset(startOffset, endOffset); }
public virtual Token updateInputToken(Token inputToken, Token lastPrefixToken) { inputToken.SetOffset(lastPrefixToken.EndOffset() + inputToken.StartOffset(), lastPrefixToken.EndOffset() + inputToken.EndOffset()); return inputToken; }
private Token GetNextSuffixInputToken(Token token) { if (!Suffix.IncrementToken()) return null; token.SetTermBuffer(_termAtt.TermBuffer(), 0, _termAtt.TermLength()); token.SetPositionIncrement(_posIncrAtt.GetPositionIncrement()); token.SetFlags(_flagsAtt.GetFlags()); token.SetOffset(_offsetAtt.StartOffset(), _offsetAtt.EndOffset()); token.SetType(_typeAtt.Type()); token.SetPayload(_payloadAtt.GetPayload()); return token; }