You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by tw...@apache.org on 2007/02/02 11:00:45 UTC
svn commit: r502558 -
/incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/annot_view/LogFileViewer.java
Author: twgoetz
Date: Fri Feb 2 02:00:44 2007
New Revision: 502558
URL: http://svn.apache.org/viewvc?view=rev&rev=502558
Log:
Jira UIMA-263: do not show log file viewer when log file doesn't exist.
https://issues.apache.org/jira/browse/UIMA-263
Modified:
incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/annot_view/LogFileViewer.java
Modified: incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/annot_view/LogFileViewer.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/annot_view/LogFileViewer.java?view=diff&rev=502558&r1=502557&r2=502558
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/annot_view/LogFileViewer.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/annot_view/LogFileViewer.java Fri Feb 2 02:00:44 2007
@@ -98,9 +98,13 @@
this.scrollPane = new JScrollPane(this.textArea);
this.setContentPane(this.scrollPane);
this.scrollPane.setPreferredSize(d);
- loadFile();
+ boolean doneLoadingFile = loadFile();
+ if (!doneLoadingFile) {
+ this.dispose();
+ return;
+ }
this.pack();
- this.show();
+ this.setVisible(true);
}
private void createMenus() {
@@ -124,15 +128,16 @@
fileMenu.add(exit);
}
- private void loadFile() {
+ private boolean loadFile() {
String text = null;
try {
text = FileUtils.file2String(this.logFile, "UTF-8");
} catch (IOException e) {
handleException(e);
- return;
+ return false;
}
this.textArea.setText(text);
+ return true;
}
protected void handleException(Exception e) {