Author: rozagh
Date: 2012-03-13 11:14:06 -0700 (Tue, 13 Mar 2012)
New Revision: 28517
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/AbstractCyWriter.java
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/TunableAbstractCyWriter.java
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/FileHandler.java
Log:
fixes #769 The validator in TunableAbstractCyWriter is not changed. In the File
handler, handle method a condition added before calling setValue. The File will
set t null if no new path has been entered or the path is empty.
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/AbstractCyWriter.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/AbstractCyWriter.java
2012-03-13 17:34:37 UTC (rev 28516)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/AbstractCyWriter.java
2012-03-13 18:14:06 UTC (rev 28517)
@@ -88,7 +88,7 @@
*/
public final void run(final TaskMonitor tm) throws Exception {
if (outputFile == null)
- throw new NullPointerException("Output file has not be
specified!");
+ throw new NullPointerException("Output file has not ben
specified!");
final String desc = getExportFileFormat();
if (desc == null)
Modified:
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/TunableAbstractCyWriter.java
===================================================================
---
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/TunableAbstractCyWriter.java
2012-03-13 17:34:37 UTC (rev 28516)
+++
core3/impl/trunk/core-task-impl/src/main/java/org/cytoscape/task/internal/export/TunableAbstractCyWriter.java
2012-03-13 18:14:06 UTC (rev 28517)
@@ -2,6 +2,7 @@
import java.io.File;
+import java.io.IOException;
import java.util.ArrayList;
import java.util.Iterator;
Modified:
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/FileHandler.java
===================================================================
---
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/FileHandler.java
2012-03-13 17:34:37 UTC (rev 28516)
+++
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/tunables/FileHandler.java
2012-03-13 18:14:06 UTC (rev 28517)
@@ -114,7 +114,10 @@
*/
public void handle() {
try {
- setValue(new File(fileTextField.getText()));
+ if (fileTextField.getText().equals(defaultString) ||
fileTextField.getText().isEmpty() )
+ setValue(null);
+ else
+ setValue(new File(fileTextField.getText()));
} catch(Exception e) {
e.printStackTrace();
}
--
You received this message because you are subscribed to the Google Groups
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/cytoscape-cvs?hl=en.