Пример #1
0
        private void Init(System.IO.TextReader input, HebMorph.StreamLemmatizer _lemmatizer,
                          HebMorph.LemmaFilters.LemmaFilterBase _lemmaFilter, bool AlwaysSaveMarkedOriginal)
        {
            termAtt    = AddAttribute <ITermAttribute>();
            offsetAtt  = AddAttribute <IOffsetAttribute>();
            posIncrAtt = AddAttribute <IPositionIncrementAttribute>();
            typeAtt    = AddAttribute <ITypeAttribute>();
            //payAtt = (PayloadAttribute)AddAttribute(typeof(PayloadAttribute));

            this.input             = input;
            this._streamLemmatizer = _lemmatizer;
            this._streamLemmatizer.SetStream(input);
            this.alwaysSaveMarkedOriginal = AlwaysSaveMarkedOriginal;
            this.lemmaFilter = _lemmaFilter;
        }
Пример #2
0
        private void Init(System.IO.TextReader input, HebMorph.StreamLemmatizer _lemmatizer,
            HebMorph.LemmaFilters.LemmaFilterBase _lemmaFilter, bool AlwaysSaveMarkedOriginal)
        {
			termAtt = AddAttribute <ITermAttribute>();
	        offsetAtt = AddAttribute<IOffsetAttribute>();
	        posIncrAtt = AddAttribute<IPositionIncrementAttribute>();
			typeAtt = AddAttribute <ITypeAttribute>();
            //payAtt = (PayloadAttribute)AddAttribute(typeof(PayloadAttribute));

        	this.input = input;
            this._streamLemmatizer = _lemmatizer;
            this._streamLemmatizer.SetStream(input);
            this.alwaysSaveMarkedOriginal = AlwaysSaveMarkedOriginal;
            this.lemmaFilter = _lemmaFilter;
        }
Пример #3
0
 public StreamLemmasFilter(System.IO.TextReader input, HebMorph.StreamLemmatizer _lemmatizer,
                           HebMorph.LemmaFilters.LemmaFilterBase _lemmaFilter)
 //: base(input) <- converts to CharStream, and causes issues due to a call to ReadToEnd in ctor
 {
     Init(input, _lemmatizer, _lemmaFilter, false);
 }
Пример #4
0
 public StreamLemmasFilter(System.IO.TextReader input, HebMorph.StreamLemmatizer _lemmatizer,
                           HebMorph.LemmaFilters.LemmaFilterBase _lemmaFilter, bool AlwaysSaveMarkedOriginal)
 //: base(input) <- converts to CharStream, and causes issues due to a call to ReadToEnd in ctor
 {
     Init(input, _lemmatizer, _lemmaFilter, AlwaysSaveMarkedOriginal);
 }