Changeset 26190
- Timestamp:
- 2012-09-13T12:00:12+12:00 (12 years ago)
- Location:
- gs2-extensions/video-and-audio/trunk/src/opt/Terrier
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
gs2-extensions/video-and-audio/trunk/src/opt/Terrier/ImageDocument.java
r26186 r26190 17 17 package org.terrier.indexing; 18 18 19 import java.io.BufferedOutputStream;20 import java.io.BufferedReader;21 import java.io.FileOutputStream;22 19 import java.io.InputStream; 23 import java.io.InputStreamReader;24 import java.io.IOException;25 import java.io.PrintWriter;26 20 import java.io.StringReader; 27 21 import java.io.Reader; 28 import java.lang.Thread;29 22 import java.nio.file.Files; 30 23 import java.nio.file.Path; … … 36 29 37 30 import org.apache.log4j.Logger; 31 import org.terrier.indexing.StreamGobbler; 38 32 import org.terrier.indexing.tokenisation.TokenStream; 39 33 import org.terrier.indexing.tokenisation.Tokeniser; … … 260 254 } 261 255 262 class StreamGobbler263 extends Thread264 {265 InputStream is;266 String file_path;267 boolean output_to_file;268 269 StreamGobbler(InputStream is)270 {271 this.is = is;272 this.output_to_file = false;273 }274 275 StreamGobbler(InputStream is, String file_path)276 {277 this.is = is;278 this.file_path = file_path;279 this.output_to_file = true;280 }281 282 public void run()283 {284 try285 {286 InputStreamReader isr = new InputStreamReader(is);287 BufferedReader br = new BufferedReader(isr);288 String line = null;289 if (output_to_file)290 {291 PrintWriter pw = new PrintWriter(new BufferedOutputStream(new FileOutputStream(file_path)));292 while ( (line = br.readLine()) != null)293 {294 pw.println(line);295 }296 pw.flush();297 pw.close();298 }299 else300 {301 while ( (line = br.readLine()) != null)302 {303 // Do nothing - equivalent to > /dev/null304 }305 }306 }307 catch (IOException ioe)308 {309 ioe.printStackTrace();310 }311 }312 } -
gs2-extensions/video-and-audio/trunk/src/opt/Terrier/VideoDocument.java
r26186 r26190 17 17 package org.terrier.indexing; 18 18 19 import java.io.BufferedOutputStream;20 19 import java.io.BufferedReader; 21 20 import java.io.File; 22 import java.io.FileOutputStream;23 21 import java.io.InputStream; 24 22 import java.io.InputStreamReader; 25 23 import java.io.IOException; 26 import java.io.PrintWriter;27 24 import java.io.StringReader; 28 25 import java.io.Reader; … … 43 40 44 41 import org.apache.log4j.Logger; 42 import org.terrier.indexing.StreamGobbler; 45 43 import org.terrier.indexing.tokenisation.TokenStream; 46 44 import org.terrier.indexing.tokenisation.Tokeniser; … … 392 390 /** getReader() **/ 393 391 } 394 395 class StreamGobbler396 extends Thread397 {398 InputStream is;399 String file_path;400 boolean output_to_file;401 402 StreamGobbler(InputStream is)403 {404 this.is = is;405 this.output_to_file = false;406 }407 408 StreamGobbler(InputStream is, String file_path)409 {410 this.is = is;411 this.file_path = file_path;412 this.output_to_file = true;413 }414 415 public void run()416 {417 try418 {419 InputStreamReader isr = new InputStreamReader(is);420 BufferedReader br = new BufferedReader(isr);421 String line = null;422 if (output_to_file)423 {424 PrintWriter pw = new PrintWriter(new BufferedOutputStream(new FileOutputStream(file_path)));425 while ( (line = br.readLine()) != null)426 {427 pw.println(line);428 }429 pw.flush();430 pw.close();431 }432 else433 {434 while ( (line = br.readLine()) != null)435 {436 // Do nothing - equivalent to > /dev/null437 }438 }439 }440 catch (IOException ioe)441 {442 ioe.printStackTrace();443 }444 }445 }446
Note:
See TracChangeset
for help on using the changeset viewer.