//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: @Override public boolean incrementToken() throws java.io.IOException public override bool incrementToken() { if (input.incrementToken()) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final char[] buffer = termAtt.buffer(); char[] buffer = termAtt.buffer(); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final int length = termAtt.length(); int length = termAtt.length(); for (int i = 0; i < length; i++) { if (buffer[i] == delimiter) { payAtt.Payload = encoder.encode(buffer, i + 1, (length - (i + 1))); termAtt.Length = i; // simply set a new length return(true); } } // we have not seen the delimiter payAtt.Payload = null; return(true); } else { return(false); } }
public override bool IncrementToken() { if (input.IncrementToken()) { char[] buffer = termAtt.Buffer(); int length = termAtt.Length; for (int i = 0; i < length; i++) { if (buffer[i] == delimiter) { payAtt.Payload = encoder.encode(buffer, i + 1, (length - (i + 1))); termAtt.Length = i; // simply set a new length return(true); } } // we have not seen the delimiter payAtt.Payload = null; return(true); } else { return(false); } }