blob: 124fe850f27849c02f5bc157ed93542eb70cda91 [file] [log] [blame]
package jdiff;
import java.util.*;
import java.io.*;
/**
* Reads in lines from an input stream and displays them.
*
* See the file LICENSE.txt for copyright details.
* @author Matthew Doar, mdoar@pobox.com.
*/
class StreamReader extends Thread {
/** The input stream. */
InputStream is_;
/** Constructor which takes an InputStream. */
StreamReader(InputStream is) {
is_ = is;
}
/** Method which is called when this thread is started. */
public void run() {
try {
InputStreamReader isr = new InputStreamReader(is_);
BufferedReader br = new BufferedReader(isr);
String line = null;
while((line = br.readLine()) != null)
System.out.println(line);
} catch (IOException ioe) {
System.out.println("IO Error invoking Javadoc");
ioe.printStackTrace();
} catch (Exception e) {
// Ignore read errors which indicate that the process is complete
}
}
}