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 cytoscape-cvs@googlegroups.com. To unsubscribe from this group, send email to cytoscape-cvs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/cytoscape-cvs?hl=en.