Lucene.Net.Demo.Html.HTMLParser.GetReader C# (CSharp) Method

GetReader() public method

public GetReader ( ) : System.IO.StreamReader
return System.IO.StreamReader
		public virtual System.IO.StreamReader GetReader()
		{
			if (pipeIn == null)
			{
				pipeInStream = new MyPipedInputStream();
				pipeOutStream = new System.IO.StreamWriter(pipeInStream.BaseStream);
				pipeIn = new System.IO.StreamReader(pipeInStream.BaseStream, System.Text.Encoding.GetEncoding("UTF-16BE"));
				pipeOut = new System.IO.StreamWriter(pipeOutStream.BaseStream, System.Text.Encoding.GetEncoding("UTF-16BE"));
				
				ThreadClass thread = new ParserThread(this);
				thread.Start(); // start parsing
			}
			
			return pipeIn;
		}
		

Usage Example

Example #1
0
 public static void  Parse(System.IO.FileInfo file)
 {
     HTMLParser parser = new HTMLParser(file);
     System.Console.Out.WriteLine("Title: " + Entities.Encode(parser.GetTitle()));
     System.Console.Out.WriteLine("Summary: " + Entities.Encode(parser.GetSummary()));
     System.IO.StreamReader reader = new System.IO.StreamReader(parser.GetReader().BaseStream, parser.GetReader().CurrentEncoding);
     for (System.String l = reader.ReadLine(); l != null; l = reader.ReadLine())
         System.Console.Out.WriteLine(l);
 }
All Usage Examples Of Lucene.Net.Demo.Html.HTMLParser::GetReader