You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2007/01/20 01:53:27 UTC

svn commit: r498027 - in /incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples: ExampleApplication.java PrintAnnotations.java casMultiplier/CasMultiplierExampleApplication.java cpe/FileSystemCollectionReader.java

Author: schor
Date: Fri Jan 19 16:53:26 2007
New Revision: 498027

URL: http://svn.apache.org/viewvc?view=rev&rev=498027
Log:
UIMA-210  Changed xxx.read(buffer) in many places to insure
all bytes/chars are read.  Sometimes the read was wrapped in
a while loop.  Othertimes, I substituted BufferedXXX for the
non buffered readers/input-streams.  The .read(buf) for the
buffered versions has the "while loop" built in, according to
the javadocs.  For BufferedReader, I used the form
.read(buf, 0, length) as that was the only form that the 
javadoc said it did this for.

Modified:
    incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples/ExampleApplication.java
    incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples/PrintAnnotations.java
    incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples/casMultiplier/CasMultiplierExampleApplication.java
    incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples/cpe/FileSystemCollectionReader.java

Modified: incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples/ExampleApplication.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples/ExampleApplication.java?view=diff&rev=498027&r1=498026&r2=498027
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples/ExampleApplication.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples/ExampleApplication.java Fri Jan 19 16:53:26 2007
@@ -19,6 +19,7 @@
 
 package org.apache.uima.examples;
 
+import java.io.BufferedInputStream;
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.IOException;
@@ -116,11 +117,11 @@
   private static void processFile(File aFile, AnalysisEngine aAE, CAS aCAS) throws IOException,
           AnalysisEngineProcessException {
     System.out.println("Processing file " + aFile.getName());
-    FileInputStream fis = null;
+    BufferedInputStream fis = null;
 
     try {
       // read file
-      fis = new FileInputStream(aFile);
+      fis = new BufferedInputStream(new FileInputStream(aFile));
       byte[] contents = new byte[(int) aFile.length()];
       fis.read(contents);
       String document = new String(contents, "UTF-8");

Modified: incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples/PrintAnnotations.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples/PrintAnnotations.java?view=diff&rev=498027&r1=498026&r2=498027
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples/PrintAnnotations.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples/PrintAnnotations.java Fri Jan 19 16:53:26 2007
@@ -19,6 +19,7 @@
 
 package org.apache.uima.examples;
 
+import java.io.BufferedInputStream;
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.PrintStream;
@@ -260,7 +261,7 @@
       }
 
       // read contents of file
-      FileInputStream fis = new FileInputStream(inputFile);
+      BufferedInputStream fis = new BufferedInputStream(new FileInputStream(inputFile));
       byte[] contents = new byte[(int) inputFile.length()];
       fis.read(contents);
       fis.close();

Modified: incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples/casMultiplier/CasMultiplierExampleApplication.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples/casMultiplier/CasMultiplierExampleApplication.java?view=diff&rev=498027&r1=498026&r2=498027
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples/casMultiplier/CasMultiplierExampleApplication.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples/casMultiplier/CasMultiplierExampleApplication.java Fri Jan 19 16:53:26 2007
@@ -19,6 +19,7 @@
 
 package org.apache.uima.examples.casMultiplier;
 
+import java.io.BufferedInputStream;
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.PrintStream;
@@ -66,7 +67,7 @@
 
       // read input text file
       File textFile = new File(args[1]);
-      FileInputStream fis = new FileInputStream(textFile);
+      BufferedInputStream fis = new BufferedInputStream(new FileInputStream(textFile));
       byte[] contents = new byte[(int) textFile.length()];
       fis.read(contents);
       String document = new String(contents, "UTF-8");

Modified: incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples/cpe/FileSystemCollectionReader.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples/cpe/FileSystemCollectionReader.java?view=diff&rev=498027&r1=498026&r2=498027
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples/cpe/FileSystemCollectionReader.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/examples/cpe/FileSystemCollectionReader.java Fri Jan 19 16:53:26 2007
@@ -19,6 +19,7 @@
 
 package org.apache.uima.examples.cpe;
 
+import java.io.BufferedInputStream;
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.IOException;
@@ -119,7 +120,7 @@
 
     // open input stream to file
     File file = (File) mFiles.get(mCurrentIndex++);
-    FileInputStream fis = new FileInputStream(file);
+    BufferedInputStream fis = new BufferedInputStream(new FileInputStream(file));
     try {
       byte[] contents = new byte[(int) file.length()];
       fis.read(contents);