org.apache.lucene.analysis.miscellaneous.Lucene47WordDelimiterFilter.flushConcatenation C# (CSharp) Method

flushConcatenation() private method

Flushes the given WordDelimiterConcatenation by either writing its concat and then clearing, or just clearing.
private flushConcatenation ( WordDelimiterConcatenation concatenation ) : bool
concatenation WordDelimiterConcatenation WordDelimiterConcatenation that will be flushed
return bool
	  private bool flushConcatenation(WordDelimiterConcatenation concatenation)
	  {
		lastConcatCount = concatenation.subwordCount;
		if (concatenation.subwordCount != 1 || !shouldGenerateParts(concatenation.type))
		{
		  concatenation.writeAndClear();
		  return true;
		}
		concatenation.clear();
		return false;
	  }