Lucene.Net.Analysis.CharFilters.MappingCharFilter.MappingCharFilter C# (CSharp) Method

MappingCharFilter() public method

Default constructor that takes a TextReader.
public MappingCharFilter ( NormalizeCharMap normMap, TextReader @in ) : Lucene.Net.Analysis.Util
normMap NormalizeCharMap
@in System.IO.TextReader
return Lucene.Net.Analysis.Util
        public MappingCharFilter(NormalizeCharMap normMap, TextReader @in) : base(@in)
        {
            //LUCENENET support to reset the reader.
            _input = GetBufferedReader(@in);
            _input.Mark(BufferedCharFilter.defaultCharBufferSize);
            buffer.Reset(_input);
            //buffer.Reset(@in);

            map = normMap.map;
            cachedRootArcs = normMap.cachedRootArcs;

            if (map != null)
            {
                fstReader = map.BytesReader;
            }
            else
            {
                fstReader = null;
            }
        }