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);