Class LanguageDetectorSampleStream
- Namespace
- NOpenNLP.Tools.Langdetect
- Assembly
- NOpenNLP.Tools.dll
This class reads in string encoded training samples, parses them and outputs LanguageSample objects.
Format:
Each line contains one sample document.
The language is the first string in the line followed by a tab and the document content.
Sample line: category-string tab-char document line-break-char(s)
public class LanguageDetectorSampleStream : FilterObjectStream<string?, LanguageSample?>, IObjectStream<LanguageSample?>, IDisposable
- Inheritance
-
LanguageDetectorSampleStream
- Implements
- Inherited Members
Constructors
LanguageDetectorSampleStream(IObjectStream<string?>)
This class reads in string encoded training samples, parses them and outputs LanguageSample objects.
Format:
Each line contains one sample document.
The language is the first string in the line followed by a tab and the document content.
Sample line: category-string tab-char document line-break-char(s)
public LanguageDetectorSampleStream(IObjectStream<string?> samples)
Parameters
samplesIObjectStream<string>
Methods
Read()
Returns the next object. Calling this method repeatedly until it returns
null will return each object from the underlying source exactly once.
public override LanguageSample? Read()
Returns
- LanguageSample
the next object or
nullto signal that the stream is exhausted
Exceptions
- IOException
if there is an error during reading
- IOException
if there is an error during reading