litesoft
Diff Revisions
958
vs
959
for /trunk/Java/ScarPlus/src/com/esotericsoftware/utils/CopyOutputThread.java
|
@@ -2,34 +2,27 @@ |
2 |
2 |
|
|
3 |
3 |
|
import java.io.*; |
4 |
4 |
|
|
5 |
|
- |
public class CopyOutputThread extends Thread |
6 |
|
- |
{ |
|
5 |
+ |
public class CopyOutputThread extends Thread { |
7 |
6 |
|
private BufferedReader reader; |
8 |
7 |
|
private PrintStream mOut; |
9 |
8 |
|
|
10 |
|
- |
public CopyOutputThread( InputStream pInputStream, PrintStream pOut ) |
11 |
|
- |
{ |
|
9 |
+ |
public CopyOutputThread( InputStream pInputStream, PrintStream pOut ) { |
12 |
10 |
|
reader = new BufferedReader( new InputStreamReader( pInputStream ) ); |
13 |
11 |
|
mOut = pOut; |
14 |
12 |
|
start(); |
15 |
13 |
|
} |
16 |
14 |
|
|
17 |
15 |
|
@Override |
18 |
|
- |
public void run() |
19 |
|
- |
{ |
20 |
|
- |
try |
21 |
|
- |
{ |
22 |
|
- |
for ( String line; null != (line = reader.readLine()); ) |
23 |
|
- |
{ |
|
16 |
+ |
public void run() { |
|
17 |
+ |
try { |
|
18 |
+ |
for ( String line; null != (line = reader.readLine()); ) { |
24 |
19 |
|
mOut.println( line ); |
25 |
20 |
|
} |
26 |
21 |
|
} |
27 |
|
- |
catch ( IOException e ) |
28 |
|
- |
{ |
|
22 |
+ |
catch ( IOException e ) { |
29 |
23 |
|
e.printStackTrace( mOut ); |
30 |
24 |
|
} |
31 |
|
- |
finally |
32 |
|
- |
{ |
|
25 |
+ |
finally { |
33 |
26 |
|
FileUtil.dispose( reader ); |
34 |
27 |
|
} |
35 |
28 |
|
} |