ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/conient/uk/org/iscream/cms/conient/DataReader.java
Revision: 1.3
Committed: Mon Jan 15 03:01:37 2001 UTC (23 years, 4 months ago) by ajm
Branch: MAIN
Changes since 1.2: +5 -7 lines
Log Message:
lots of tidying up...
now supports not using a command line
now has nicer graphical displays for memory
NOTE- bugfixes memory not being sent in uniform size - see HostDisplayPanel.java

File Contents

# Content
1 //---PACKAGE DECLARATION---
2
3 //---IMPORTS---
4 import java.io.*;
5
6 /**
7 * Reads in bound data and presents it as it comes
8 * in for anything that wants it.
9 *
10 * @author $Author: ajm4 $
11 * @version $Id: DataReader.java,v 1.2 2001/01/14 23:14:35 ajm4 Exp $
12 */
13 public class DataReader extends Thread {
14
15 //---FINAL ATTRIBUTES---
16
17 /**
18 * The current CVS revision of this class
19 */
20 public final String REVISION = "$Revision: 1.2 $";
21
22 //---STATIC METHODS---
23
24 //---CONSTRUCTORS---
25
26 public DataReader(BufferedReader inBound) {
27 _inBound = inBound;
28 }
29
30 //---PUBLIC METHODS---
31
32 public void run() {
33 boolean running = true;
34 try {
35 while (_inBound.ready()) {
36 _xml = _inBound.readLine();
37 synchronized (this) {
38 notifyAll();
39 }
40 }
41 } catch (IOException e) {
42 System.err.println("This DataReader thread has been shut down as an exception occured: "+e);
43 running = false;
44 return;
45 }
46 }
47
48 //---PRIVATE METHODS---
49
50 //---ACCESSOR/MUTATOR METHODS---
51
52 public String getXML() {
53 return _xml;
54 }
55
56 //---ATTRIBUTES---
57
58 BufferedReader _inBound;
59 String _xml;
60
61 //---STATIC ATTRIBUTES---
62
63 }