Author: slotia
Date: 2009-04-02 07:35:22 -0700 (Thu, 02 Apr 2009)
New Revision: 16415
Modified:
core3/io-api/trunk/src/main/java/org/cytoscape/io/read/CyReader.java
core3/io-api/trunk/src/main/java/org/cytoscape/io/util/CyProxySelector.java
core3/io-api/trunk/src/main/java/org/cytoscape/io/write/CyWriter.java
Log:
Added cancel methods to CyReader and CyWriter. Fixed API docs in CyProxySelector
Modified: core3/io-api/trunk/src/main/java/org/cytoscape/io/read/CyReader.java
===================================================================
--- core3/io-api/trunk/src/main/java/org/cytoscape/io/read/CyReader.java
2009-04-02 14:12:47 UTC (rev 16414)
+++ core3/io-api/trunk/src/main/java/org/cytoscape/io/read/CyReader.java
2009-04-02 14:35:22 UTC (rev 16415)
@@ -25,4 +25,11 @@
public void setInputStream(InputStream is);
+ /**
+ * Cancels reading if a thread is waiting for the completion of
+ * <code>CyReader.read()</code>.
+ * <code>CyReader.read()</code> will prematurely terminate by
+ * throwing an <code>IOException</code>.
+ */
+ public void cancel();
}
Modified:
core3/io-api/trunk/src/main/java/org/cytoscape/io/util/CyProxySelector.java
===================================================================
--- core3/io-api/trunk/src/main/java/org/cytoscape/io/util/CyProxySelector.java
2009-04-02 14:12:47 UTC (rev 16414)
+++ core3/io-api/trunk/src/main/java/org/cytoscape/io/util/CyProxySelector.java
2009-04-02 14:35:22 UTC (rev 16415)
@@ -20,7 +20,7 @@
* <li><code>ProxySelector</code> returns a <code>List</code> of
<code>Proxy</code>s.
* One must determine which <code>Proxy</code> in the <code>List</code>
* is the best. However, <code>CyProxySelector</code> returns only one
<code>Proxy</code>,
- * so one does not need to decide the best <code>Proxy</code>.</li>
+ * so one does not need to decide which one is the best
<code>Proxy</code>.</li>
*
* <li><code>ProxySelector</code> allows public access to the method
* <code>connectFailed</code>, while classes that implement
<code>CyProxySelector</code>
Modified: core3/io-api/trunk/src/main/java/org/cytoscape/io/write/CyWriter.java
===================================================================
--- core3/io-api/trunk/src/main/java/org/cytoscape/io/write/CyWriter.java
2009-04-02 14:12:47 UTC (rev 16414)
+++ core3/io-api/trunk/src/main/java/org/cytoscape/io/write/CyWriter.java
2009-04-02 14:35:22 UTC (rev 16415)
@@ -20,4 +20,12 @@
* @param f The {...@link File} that will be written to by this writer.
*/
public void write(File f);
+
+ /**
+ * Cancels writing if one thread is waiting for the completion of
+ * <code>CyWriter.write()</code>.
+ * <code>CyWriter.write()</code> will prematurely terminate by
+ * throwing an <code>IOException</code>.
+ */
+ public void cancel();
}
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---