Author: mkirby
Date: 2011-11-07 16:57:58 -0800 (Mon, 07 Nov 2011)
New Revision: 27425
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/BasicCyFileFilter.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/CyFileFilter.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/CyFileFilterProvider.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/DataCategory.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyNetworkReader.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyNetworkReaderManager.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyPropertyReader.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyPropertyReaderManager.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CySessionReader.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CySessionReaderManager.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyTableReader.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyTableReaderManager.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/InputStreamTaskFactory.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/VizmapReader.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/VizmapReaderManager.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/util/RecentlyOpenedTracker.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/util/StreamUtil.java
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/CyNetworkViewWriterFactory.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyNetworkViewWriterManager.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyPropertyWriterFactory.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyPropertyWriterManager.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CySessionWriter.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CySessionWriterFactory.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CySessionWriterManager.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyTableWriterFactory.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyTableWriterManager.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyWriter.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyWriterFactory.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyWriterManager.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/PresentationWriterFactory.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/PresentationWriterManager.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/VizmapWriterFactory.java
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/VizmapWriterManager.java
Log:
Fixed Javadoc.
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/BasicCyFileFilter.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/BasicCyFileFilter.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/BasicCyFileFilter.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -15,9 +15,10 @@
import org.slf4j.LoggerFactory;
/**
- * This is meant to be an basic implementation of CyFileFilter that can either
be
+ * This is meant to be an basic implementation of {@link CyFileFilter} that
can either be
* used directly or extended to provide different acceptance criteria. Only
the
- * accepts() methods may be overridden.
+ * accepts() methods may be overridden.
+ * @CyAPI.Final.Class #ASKMIKE Should be final or static?
*/
public class BasicCyFileFilter implements CyFileFilter {
@@ -25,7 +26,7 @@
private final Set<String> contentTypes;
private final String description;
private final StreamUtil streamUtil;
- /** Type of data that this filter applys to. */
+ /** Type of data that this filter applies to. */
protected final DataCategory category;
private static final Logger logger =
LoggerFactory.getLogger(BasicCyFileFilter.class);
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/CyFileFilter.java
===================================================================
--- core3/api/trunk/io-api/src/main/java/org/cytoscape/io/CyFileFilter.java
2011-11-08 00:41:15 UTC (rev 27424)
+++ core3/api/trunk/io-api/src/main/java/org/cytoscape/io/CyFileFilter.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -8,6 +8,7 @@
* An interface that captures the metadata description of a file type
* so that files of the specified type can be handled correctly by the
* application and the user interface.
+ * @CyAPI.Spi.Interface
*/
public interface CyFileFilter {
@@ -38,7 +39,7 @@
Set<String> getExtensions();
/**
- * The MIME content types suppored by this filter.
+ * The MIME content types supported by this filter.
* @return A set of strings the describe the different MIME types
supported by this filter.
*/
Set<String> getContentTypes();
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/CyFileFilterProvider.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/CyFileFilterProvider.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/CyFileFilterProvider.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -4,6 +4,7 @@
/**
* An interface extended by various reader and writer factories.
* It provides basic information about the types of supported files.
+ * @CyAPI.Spi.Interface
*/
public interface CyFileFilterProvider {
/**
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/DataCategory.java
===================================================================
--- core3/api/trunk/io-api/src/main/java/org/cytoscape/io/DataCategory.java
2011-11-08 00:41:15 UTC (rev 27424)
+++ core3/api/trunk/io-api/src/main/java/org/cytoscape/io/DataCategory.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -2,6 +2,7 @@
/**
* An enum that captures the types of data the IO package can read and write.
+ * @CyAPI.Enum.Class
*/
public enum DataCategory {
/**
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyNetworkReader.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyNetworkReader.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyNetworkReader.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -14,6 +14,7 @@
* processed by associated reader manager objects that distinguish
* InputStreamTaskFactories based on the DataCategory associated with the
* {@link org.cytoscape.io.CyFileFilter}.
+ * @CyAPI.Spi.Interface
*/
public interface CyNetworkReader extends Task {
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyNetworkReaderManager.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyNetworkReaderManager.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyNetworkReaderManager.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -37,6 +37,7 @@
* processes specified input to determine the appropriate factory to
* use and then returns an instance of the correct {@link
org.cytoscape.io.read.CyNetworkReader}
* for the input.
+ * @CyAPI.Api.Interface
*/
public interface CyNetworkReaderManager {
/**
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyPropertyReader.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyPropertyReader.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyPropertyReader.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -17,6 +17,7 @@
* by associated reader manager objects that distinguish
* InputStreamTaskFactories based on the DataCategory associated with
* the {@link org.cytoscape.io.CyFileFilter}.
+ * @CyAPI.Spi.Interface
*/
public interface CyPropertyReader extends Task {
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyPropertyReaderManager.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyPropertyReaderManager.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyPropertyReaderManager.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -8,6 +8,7 @@
* processes specified input to determine the appropriate factory to
* use and then returns an instance of the correct {@link
org.cytoscape.io.read.CyPropertyReader}
* for the input.
+ * @CyAPI.Api.Interface
*/
public interface CyPropertyReaderManager {
/**
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CySessionReader.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CySessionReader.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CySessionReader.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -14,11 +14,12 @@
* by associated reader manager objects that distinguish
* InputStreamTaskFactories based on the {@link org.cytoscape.io.DataCategory}
associated with
* the {@link org.cytoscape.io.CyFileFilter}.
+ * @CyAPI.Spi.Interface
*/
public interface CySessionReader extends Task {
/**
- * return a {@link org.cytoscape.session.CySession} object
+ * Returns a {@link org.cytoscape.session.CySession} object
* @return A {@link org.cytoscape.session.CySession} object.
*/
CySession getCySession();
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CySessionReaderManager.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CySessionReaderManager.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CySessionReaderManager.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -8,6 +8,7 @@
* processes specified input to determine the appropriate factory to
* use and then returns an instance of the correct {@link
org.cytoscape.io.read.CySessionReader}
* for the input.
+ * @CyAPI.Api.Interface
*/
public interface CySessionReaderManager {
/**
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyTableReader.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyTableReader.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyTableReader.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -11,6 +11,7 @@
* by associated reader manager objects that distinguish
* InputStreamTaskFactories based on the {@link org.cytoscape.io.DataCategory}
associated with
* the {@link org.cytoscape.io.CyFileFilter}.
+ * @CyAPI.Spi.Interface
*/
public interface CyTableReader extends Task{
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyTableReaderManager.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyTableReaderManager.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/CyTableReaderManager.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -37,6 +37,7 @@
* processes specified input to determine the appropriate factory to
* use and then returns an instance of the correct {@link
org.cytoscape.io.read.CyTableReader}
* for the input.
+ * @CyAPI.Api.Interface
*/
public interface CyTableReaderManager {
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/InputStreamTaskFactory.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/InputStreamTaskFactory.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/InputStreamTaskFactory.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -8,6 +8,7 @@
/**
* A super interface that allows the input stream to be set for reader
* task factories.
+ * @CyAPI.Spi.Interface
*/
public interface InputStreamTaskFactory extends TaskFactory,
CyFileFilterProvider {
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/VizmapReader.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/VizmapReader.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/VizmapReader.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -13,11 +13,13 @@
* by associated reader manager objects that distinguish
* InputStreamTaskFactories based on the {@link org.cytoscape.io.DataCategory}
associated with
* the {@link org.cytoscape.io.CyFileFilter}.
+ * @CyAPI.Spi.Interface
*/
public interface VizmapReader extends Task {
/**
- * @return A list of {@link org.cytoscape.view.vizmap.VisualStyle}
objects
+ * Returns a list of {@link org.cytoscape.view.vizmap.VisualStyle}
objects.
+ * @return A list of {@link org.cytoscape.view.vizmap.VisualStyle}
objects.
*/
Set<VisualStyle> getVisualStyles();
}
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/VizmapReaderManager.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/VizmapReaderManager.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/VizmapReaderManager.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -35,6 +35,7 @@
* processes specified input to determine the appropriate factory to
* use and then returns an instance of the correct {@link
org.cytoscape.io.read.VizmapReader}
* for the input.
+ * @CyAPI.Api.Interface
*/
public interface VizmapReaderManager {
/**
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/util/RecentlyOpenedTracker.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/util/RecentlyOpenedTracker.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/util/RecentlyOpenedTracker.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -7,13 +7,14 @@
/**
* Manages list of recently opened files.
* Currently, this is used for tracking recent sessions.
- *
+ * @CyAPI.Api.Interface
*/
public interface RecentlyOpenedTracker {
/**
- * @return the last addition or null if there are no URLs
+ * Returns the last addition or null if there are no URLs.
+ * @return the last addition or null if there are no URLs.
*/
URL getMostRecentlyOpenedURL();
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/util/StreamUtil.java
===================================================================
--- core3/api/trunk/io-api/src/main/java/org/cytoscape/io/util/StreamUtil.java
2011-11-08 00:41:15 UTC (rev 27424)
+++ core3/api/trunk/io-api/src/main/java/org/cytoscape/io/util/StreamUtil.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -8,6 +8,7 @@
/**
* A stateless utility class that provides special handling to support
* InputStreams and URLConnections over the network.
+ * @CyAPI.Api.Interface
*/
public interface StreamUtil {
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
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/AbstractCyWriter.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -22,6 +22,7 @@
* is meant to be extended for specific file types such that the appropriate
* {@link org.cytoscape.io.write.CyWriter} can be identified.
* @param <T> Generic type that extends CyWriterManager.
+ * @CyAPI.Abstract.Class
*/
public abstract class AbstractCyWriter<T extends CyWriterManager> extends
AbstractTask
implements CyWriter
@@ -66,6 +67,7 @@
protected final T writerManager;
/**
+ * Constructor.
* @param writerManager The CyWriterManager to be used to determine
which
* {@link org.cytoscape.io.write.CyWriter} to be used to write the file
chosen by the user.
*/
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyNetworkViewWriterFactory.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyNetworkViewWriterFactory.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyNetworkViewWriterFactory.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -5,6 +5,7 @@
/**
* A specialization of {@link CyWriterFactory} that allows a
* {@link CyNetworkView} to be specified and written.
+ * @CyAPI.Spi.Interface
*/
public interface CyNetworkViewWriterFactory extends CyWriterFactory {
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyNetworkViewWriterManager.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyNetworkViewWriterManager.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyNetworkViewWriterManager.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -42,10 +42,13 @@
/**
* A {@link org.cytoscape.io.write.CyWriterManager} specific to writing
* {@link org.cytoscape.view.model.CyNetworkView} objects.
+ * @CyAPI.Api.Interface
*/
public interface CyNetworkViewWriterManager extends CyWriterManager {
/**
+ * Returns the {@link org.cytoscape.io.write.CyWriter} Task that will
attempt to write the specified view to the
+ * specified file of the specified file type.
* @param view The {@link org.cytoscape.view.model.CyNetworkView} to be
written.
* @param filter The {@link org.cytoscape.io.CyFileFilter} that defines
the type of file to be written.
* @param file The file to be written.
@@ -56,6 +59,8 @@
CyWriter getWriter(CyNetworkView view, CyFileFilter filter, File file)
throws Exception;
/**
+ * Returns the {@link CyWriter} Task that will attempt to write the
specified view to the
+ * specified output steam of the specified file type.
* @param view The {@link org.cytoscape.view.model.CyNetworkView} to be
written.
* @param filter The {@link org.cytoscape.io.CyFileFilter} that defines
the type of file to be written.
* @param os The output steam to be written.
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyPropertyWriterFactory.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyPropertyWriterFactory.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyPropertyWriterFactory.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -3,7 +3,8 @@
/**
* A specialization of {@link CyWriterFactory} that allows a property Object to
- * be specified and written. See CyProperty for details on the type of Object.
+ * be specified and written. See {@link org.cytoscape.property.CyProperty} for
details on the type of Object.
+ * @CyAPI.Spi.Interface
*/
public interface CyPropertyWriterFactory extends CyWriterFactory {
@@ -12,7 +13,7 @@
* generated by this factory. This method must be called
* prior to calling the getWriter() method.
* @param property The property object to be written. In general
- * this object should be of types described in CyProperty.
+ * this object should be of types described in {@link
org.cytoscape.property.CyProperty}.
*/
void setProperty(Object property);
}
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyPropertyWriterManager.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyPropertyWriterManager.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyPropertyWriterManager.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -37,15 +37,18 @@
/**
* A {@link CyWriterManager} specific to writing property objects. See
- * CyProperty for information on types of object expected.
+ * {@link org.cytoscape.property.CyProperty} for information on types of
object expected.
+ * @CyAPI.Api.Interface
*/
public interface CyPropertyWriterManager extends CyWriterManager {
/** Returns the <code>CyFileFilter</code>s known to this
<code>CyWriter</code> manager.
- * @return the set of known file filters
+ * @return the set of known file filters.
*/
List<CyFileFilter> getAvailableWriterFilters();
/**
+ * Returns the {@link CyWriter} Task that will attempt to write the
specified property
+ * object to the specified file of the specified file type.
* @param property The property object to be written.
* @param filter The {@link CyFileFilter} that defines the type of file
to be written.
* @param file The file to be written.
@@ -56,6 +59,8 @@
CyWriter getWriter(Object property, CyFileFilter filter, File file)
throws Exception;
/**
+ * Returns the {@link CyWriter} Task that will attempt to write the
specified property
+ * object to the specified output stream of the specified file type.
* @param property The property object to be written.
* @param filter The {@link CyFileFilter} that defines the type of file
to be written.
* @param os The output stream to be written.
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CySessionWriter.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CySessionWriter.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CySessionWriter.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -11,6 +11,7 @@
/**
* A utility Task implementation that writes a {@link
org.cytoscape.session.CySession} to a file.
+ * @CyAPI.Final.Class
*/
public final class CySessionWriter extends AbstractTask implements CyWriter {
private final CySession session;
@@ -18,6 +19,7 @@
private File outputFile;
/**
+ * Constructs this CySessionWriter.
* @param writerMgr The {@link
org.cytoscape.io.write.CySessionWriterManager} contains single expected
* {@link org.cytoscape.io.write.CySessionWriterFactory} to use to
write the file.
* @param session The {@link org.cytoscape.session.CySession} to be
written out.
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CySessionWriterFactory.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CySessionWriterFactory.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CySessionWriterFactory.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -6,6 +6,7 @@
/**
* A specialization of {@link CyWriterFactory} that allows a {@link
org.cytoscape.session.CySession} to
* be specified and written.
+ * @CyAPI.Spi.Interface
*/
public interface CySessionWriterFactory extends CyWriterFactory {
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CySessionWriterManager.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CySessionWriterManager.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CySessionWriterManager.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -41,10 +41,13 @@
/**
* A {@link CyWriterManager} specific to writing {@link
org.cytoscape.session.CySession} objects.
+ * @CyAPI.Api.Interface
*/
public interface CySessionWriterManager extends CyWriterManager {
/**
+ * Returns the {@link CyWriter} Task that will attempt to write the
specified session to the
+ * specified file of the specified file type.
* @param session The {@link org.cytoscape.session.CySession} to be
written.
* @param filter The {@link org.cytoscape.io.CyFileFilter} that defines
the type of file to be written.
* @param file The file to be written.
@@ -55,6 +58,8 @@
CyWriter getWriter(CySession session, CyFileFilter filter, File file)
throws Exception;
/**
+ * Returns the {@link CyWriter} Task that will attempt to write the
specified session to the
+ * specified output stream of the specified file type.
* @param session The {@link org.cytoscape.session.CySession} to be
written.
* @param filter The {@link org.cytoscape.io.CyFileFilter} that defines
the type of file to be written.
* @param os The output stream to be written.
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyTableWriterFactory.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyTableWriterFactory.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyTableWriterFactory.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -5,6 +5,7 @@
/**
* A specialization of {@link CyWriterFactory} that allows a {@link
org.cytoscape.model.CyTable} to
* be specified and written.
+ * @CyAPI.Spi.Interface
*/
public interface CyTableWriterFactory extends CyWriterFactory {
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyTableWriterManager.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyTableWriterManager.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyTableWriterManager.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -41,10 +41,13 @@
/**
* A {@link CyWriterManager} specific to writing {@link
org.cytoscape.model.CyTable} objects.
+ * @CyAPI.Api.Interface
*/
public interface CyTableWriterManager extends CyWriterManager {
/**
+ * Returns the {@link CyWriter} Task that will attempt to write the
specified table to the
+ * specified file of the specified file type.
* @param table The {@link org.cytoscape.model.CyTable} to be written.
* @param filter The {@link org.cytoscape.io.CyFileFilter} that defines
the type of file to be written.
* @param file The file to be written.
@@ -55,6 +58,8 @@
CyWriter getWriter(CyTable table, CyFileFilter filter, File file)
throws Exception;
/**
+ * Returns the {@link CyWriter} Task that will attempt to write the
specified table to the
+ * specified output stream of the specified file type.
* @param table The {@link org.cytoscape.model.CyTable} to be written.
* @param filter The {@link org.cytoscape.io.CyFileFilter} that defines
the type of file to be written.
* @param os The output stream to be written.
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyWriter.java
===================================================================
--- core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyWriter.java
2011-11-08 00:41:15 UTC (rev 27424)
+++ core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyWriter.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -7,6 +7,7 @@
/**
* A marker interface used to indicate that data will be written
* to a specified output stream.
+ * @CyAPI.Spi.Interface
*/
public interface CyWriter extends Task {
}
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyWriterFactory.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyWriterFactory.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyWriterFactory.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -9,6 +9,7 @@
* for generating a Task to write the actual output. Instantiations
* of CyWriterFactories are meant to be singleton objects registered
* as OSGi services.
+ * @CyAPI.Spi.Interface
*/
public interface CyWriterFactory extends CyFileFilterProvider {
@@ -21,6 +22,8 @@
void setOutputStream(OutputStream os);
/**
+ * Returns a {@link CyWriter} Task suitable for writing to the specified
+ * output stream.
* @return A {@link CyWriter} Task suitable for writing to the specified
* output stream.
*/
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyWriterManager.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyWriterManager.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/CyWriterManager.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -43,10 +43,13 @@
* A CyWriterManager aggregates {@link CyWriterFactory} services for specific
DataCategories
* and provides a mechanism for choosing the {@link CyWriterFactory} given a
particular
* file type.
+ * @CyAPI.Api.Interface
*/
public interface CyWriterManager {
/**
+ * Returns a list of the available {@link CyFileFilter}s that define
the available
+ * output types.
* @return A list of the available {@link CyFileFilter}s that define
the available
* output types.
*/
@@ -54,6 +57,7 @@
/**
+ * Returns a {@link CyWriterFactory} for the appropriate filter.
* @param filter The filter used to determine the type of file written.
* @param os The {@link java.io.OutputStream} that will be written to
by the {@link CyWriter}
* generated by the {@link CyWriterFactory}.
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/PresentationWriterFactory.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/PresentationWriterFactory.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/PresentationWriterFactory.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -5,8 +5,9 @@
/**
* A specialization of {@link CyWriterFactory} that allows a View
- * rendererd by the specified {@link RenderingEngine} to
+ * rendered by the specified {@link RenderingEngine} to
* be specified and written.
+ * @CyAPI.Spi.Interface
*/
public interface PresentationWriterFactory extends CyWriterFactory {
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/PresentationWriterManager.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/PresentationWriterManager.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/PresentationWriterManager.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -43,10 +43,13 @@
/**
* A {@link CyWriterManager} specific to writing View objects.
+ * @CyAPI.Api.Interface
*/
public interface PresentationWriterManager extends CyWriterManager {
/**
+ * Returns the {@link CyWriter} Task that will attempt to write the
specified view to the
+ * specified file of the specified file type.
* @param view The {@link View} to be written.
* @param re The {@link RenderingEngine} used to generate the image to
be written.
* @param filter The {@link CyFileFilter} that defines the type of file
to be written.
@@ -58,6 +61,8 @@
CyWriter getWriter(View<?> view, RenderingEngine<?> re, CyFileFilter
filter, File file) throws Exception;
/**
+ * Returns the {@link CyWriter} Task that will attempt to write the
specified view to the
+ * specified output stream of the specified file type.
* @param view The View to be written.
* @param re The {@link RenderingEngine} used to generate the image to
be written.
* @param filter The {@link CyFileFilter} that defines the type of file
to be written.
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/VizmapWriterFactory.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/VizmapWriterFactory.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/VizmapWriterFactory.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -42,6 +42,7 @@
/**
* A specialization of {@link CyWriterFactory} that allows a {@link
org.cytoscape.view.vizmap.VisualStyle} to
* be specified and written.
+ * @CyAPI.Spi.Interface
*/
public interface VizmapWriterFactory extends CyWriterFactory {
Modified:
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/VizmapWriterManager.java
===================================================================
---
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/VizmapWriterManager.java
2011-11-08 00:41:15 UTC (rev 27424)
+++
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/write/VizmapWriterManager.java
2011-11-08 00:57:58 UTC (rev 27425)
@@ -9,10 +9,13 @@
/**
* A {@link CyWriterManager} specific to writing {@link
org.cytoscape.view.vizmap.VisualStyle} objects.
+ * @CyAPI.Api.Interface
*/
public interface VizmapWriterManager extends CyWriterManager {
/**
+ * Returns the {@link CyWriter} Task that will attempt to write the
specified vizmap to the
+ * specified file of the specified file type.
* @param styles The list of {@link
org.cytoscape.view.vizmap.VisualStyle} objects to be written.
* @param filter The {@link org.cytoscape.io.CyFileFilter} that defines
the type of file to be written.
* @param file The file to be written.
@@ -23,6 +26,8 @@
CyWriter getWriter(Set<VisualStyle> styles, CyFileFilter filter, File
file) throws Exception;
/**
+ * Returns the {@link CyWriter} Task that will attempt to write the
specified vizmap to the
+ * specified output stream of the specified file type.
* @param styles The list of {@link
org.cytoscape.view.vizmap.VisualStyle} objects to be written.
* @param filter The {@link org.cytoscape.io.CyFileFilter} that defines
the type of file to be written.
* @param os The output stream to be written.
--
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.