Author: mes
Date: 2011-09-15 14:13:46 -0700 (Thu, 15 Sep 2011)
New Revision: 26824

Added:
   
core3/impl/branches/no-spring/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/CyActivator.java
   
core3/impl/branches/no-spring/table-import-impl/src/main/resources/META-INF/spring/bundle-context-osgi.xml-legacy
   
core3/impl/branches/no-spring/table-import-impl/src/main/resources/META-INF/spring/bundle-context.xml-legacy
Removed:
   
core3/impl/branches/no-spring/table-import-impl/src/main/resources/META-INF/spring/bundle-context-osgi.xml
   
core3/impl/branches/no-spring/table-import-impl/src/main/resources/META-INF/spring/bundle-context.xml
Modified:
   core3/impl/branches/no-spring/table-import-impl/osgi.bnd
   core3/impl/branches/no-spring/table-import-impl/pom.xml
Log:
removed use of spring

Modified: core3/impl/branches/no-spring/table-import-impl/osgi.bnd
===================================================================
--- core3/impl/branches/no-spring/table-import-impl/osgi.bnd    2011-09-15 
21:00:24 UTC (rev 26823)
+++ core3/impl/branches/no-spring/table-import-impl/osgi.bnd    2011-09-15 
21:13:46 UTC (rev 26824)
@@ -4,3 +4,4 @@
 
 Import-Package: *
 Private-Package: ${bundle.namespace}.internal.*
+Bundle-Activator: ${bundle.namespace}.internal.CyActivator

Modified: core3/impl/branches/no-spring/table-import-impl/pom.xml
===================================================================
--- core3/impl/branches/no-spring/table-import-impl/pom.xml     2011-09-15 
21:00:24 UTC (rev 26823)
+++ core3/impl/branches/no-spring/table-import-impl/pom.xml     2011-09-15 
21:13:46 UTC (rev 26824)
@@ -222,11 +222,6 @@
         </dependency>
         <dependency>
             <groupId>org.cytoscape</groupId>
-            <artifactId>service-api</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.cytoscape</groupId>
             <artifactId>event-api</artifactId>
             <type>test-jar</type>
             <scope>test</scope>

Added: 
core3/impl/branches/no-spring/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/CyActivator.java
===================================================================
--- 
core3/impl/branches/no-spring/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/CyActivator.java
                           (rev 0)
+++ 
core3/impl/branches/no-spring/table-import-impl/src/main/java/org/cytoscape/tableimport/internal/CyActivator.java
   2011-09-15 21:13:46 UTC (rev 26824)
@@ -0,0 +1,117 @@
+
+
+
+
+package org.cytoscape.tableimport.internal;
+
+import org.cytoscape.view.model.CyNetworkViewFactory;
+import org.cytoscape.model.CyNetworkManager;
+import org.cytoscape.property.CyProperty;
+import org.cytoscape.view.layout.CyLayoutAlgorithmManager;
+import org.cytoscape.io.util.StreamUtil;
+import org.cytoscape.session.CyNetworkNaming;
+import org.cytoscape.event.CyEventHelper;
+import org.cytoscape.application.swing.CySwingApplication;
+import org.cytoscape.application.CyApplicationManager;
+import org.cytoscape.property.bookmark.BookmarksUtil;
+import org.cytoscape.model.CyTableManager;
+import org.cytoscape.model.CyNetworkFactory;
+import org.cytoscape.work.swing.GUITaskManager;
+import org.cytoscape.model.CyTableFactory;
+import org.cytoscape.util.swing.FileUtil;
+import org.cytoscape.view.model.CyNetworkViewManager;
+import org.cytoscape.util.swing.OpenBrowser;
+
+import org.cytoscape.tableimport.internal.ImportAttributeTableReaderFactory;
+import static org.cytoscape.io.DataCategory.*;
+import org.cytoscape.tableimport.internal.ImportNetworkTableReaderFactory;
+import 
org.cytoscape.tableimport.internal.task.ImportOntologyAndAnnotationAction;
+import org.cytoscape.io.BasicCyFileFilter;
+import 
org.cytoscape.tableimport.internal.reader.ontology.OBONetworkReaderFactory;
+
+import org.cytoscape.io.read.InputStreamTaskFactory;
+import org.cytoscape.application.swing.CyAction;
+
+
+import org.osgi.framework.BundleContext;
+
+import org.cytoscape.service.util.AbstractCyActivator;
+
+import java.util.Properties;
+
+
+
+public class CyActivator extends AbstractCyActivator {
+       public CyActivator() {
+               super();
+       }
+
+
+       public void start(BundleContext bc) {
+
+               CyLayoutAlgorithmManager cyLayoutsServiceRef = 
getService(bc,CyLayoutAlgorithmManager.class);
+               CyNetworkFactory cyNetworkFactoryServiceRef = 
getService(bc,CyNetworkFactory.class);
+               CyNetworkViewFactory cyNetworkViewFactoryServiceRef = 
getService(bc,CyNetworkViewFactory.class);
+               CySwingApplication cytoscapeDesktopService = 
getService(bc,CySwingApplication.class);
+               CyApplicationManager cyApplicationManagerRef = 
getService(bc,CyApplicationManager.class);
+               CyNetworkManager cyNetworkManagerServiceRef = 
getService(bc,CyNetworkManager.class);
+               CyTableManager cyTableManagerServiceRef = 
getService(bc,CyTableManager.class);
+               GUITaskManager guiTaskManagerServiceRef = 
getService(bc,GUITaskManager.class);
+               CyProperty bookmarkServiceRef = 
getService(bc,CyProperty.class,"(cyPropertyName=bookmarks)");
+               BookmarksUtil bookmarksUtilServiceRef = 
getService(bc,BookmarksUtil.class);
+               CyProperty cytoscapePropertiesServiceRef = 
getService(bc,CyProperty.class,"(cyPropertyName=cytoscape3.props)");
+               FileUtil fileUtilService = getService(bc,FileUtil.class);
+               OpenBrowser openBrowserService = 
getService(bc,OpenBrowser.class);
+               CyNetworkNaming cyNetworkNamingServiceRef = 
getService(bc,CyNetworkNaming.class);
+               CyNetworkViewManager cyNetworkViewManagerServiceRef = 
getService(bc,CyNetworkViewManager.class);
+               CyTableFactory cyDataTableFactoryServiceRef = 
getService(bc,CyTableFactory.class);
+               StreamUtil streamUtilService = getService(bc,StreamUtil.class);
+               CyEventHelper cyEventHelperRef = 
getService(bc,CyEventHelper.class);
+               
+               BasicCyFileFilter attrsTableFilter_txt = new 
BasicCyFileFilter(new String[]{"csv","tsv"}, new 
String[]{"text/plain","text/tab-separated-values"},"Comma or Tab Separated 
Value Files",TABLE,streamUtilService);
+               BasicCyFileFilter attrsTableFilter_xls = new 
BasicCyFileFilter(new String[]{"xls","xlsx"}, new 
String[]{"application/excel"},"Excel Files",TABLE,streamUtilService);
+               BasicCyFileFilter oboFilter = new BasicCyFileFilter(new 
String[]{"obo"}, new String[]{"text/obo"},"OBO 
Files",NETWORK,streamUtilService);
+               OBONetworkReaderFactory oboReaderFactory = new 
OBONetworkReaderFactory(oboFilter,cyNetworkViewFactoryServiceRef,cyNetworkFactoryServiceRef,cyEventHelperRef);
+               ImportAttributeTableReaderFactory 
importAttributeTableReaderFactory_txt = new 
ImportAttributeTableReaderFactory(attrsTableFilter_txt,cytoscapeDesktopService,cyApplicationManagerRef,cyNetworkManagerServiceRef,bookmarkServiceRef,bookmarksUtilServiceRef,guiTaskManagerServiceRef,cytoscapePropertiesServiceRef,cyTableManagerServiceRef,fileUtilService,openBrowserService,cyDataTableFactoryServiceRef,".txt");
+               ImportAttributeTableReaderFactory 
importAttributeTableReaderFactory_xls = new 
ImportAttributeTableReaderFactory(attrsTableFilter_xls,cytoscapeDesktopService,cyApplicationManagerRef,cyNetworkManagerServiceRef,bookmarkServiceRef,bookmarksUtilServiceRef,guiTaskManagerServiceRef,cytoscapePropertiesServiceRef,cyTableManagerServiceRef,fileUtilService,openBrowserService,cyDataTableFactoryServiceRef,".xls");
+               ImportOntologyAndAnnotationAction ontologyAction = new 
ImportOntologyAndAnnotationAction(cyApplicationManagerRef,bookmarkServiceRef,bookmarksUtilServiceRef,guiTaskManagerServiceRef,oboReaderFactory,cyNetworkManagerServiceRef,cyDataTableFactoryServiceRef,cyTableManagerServiceRef);
+               BasicCyFileFilter networkTableFilter_txt = new 
BasicCyFileFilter(new String[]{"csv","tsv"}, new 
String[]{"text/plain","text/tab-separated-values"},"Comma or Tab Separated 
Value Files",NETWORK,streamUtilService);
+               BasicCyFileFilter networkTableFilter_xls = new 
BasicCyFileFilter(new String[]{"xls","xlsx"}, new 
String[]{"application/excel"},"Excel Files",NETWORK,streamUtilService);
+               ImportNetworkTableReaderFactory 
importNetworkTableReaderFactory_txt = new 
ImportNetworkTableReaderFactory(networkTableFilter_txt,cytoscapeDesktopService,cyApplicationManagerRef,cyNetworkManagerServiceRef,guiTaskManagerServiceRef,cytoscapePropertiesServiceRef,fileUtilService,cyNetworkViewFactoryServiceRef,cyNetworkFactoryServiceRef,".txt",cyNetworkNamingServiceRef,cyNetworkViewManagerServiceRef,cyTableManagerServiceRef);
+               ImportNetworkTableReaderFactory 
importNetworkTableReaderFactory_xls = new 
ImportNetworkTableReaderFactory(networkTableFilter_xls,cytoscapeDesktopService,cyApplicationManagerRef,cyNetworkManagerServiceRef,guiTaskManagerServiceRef,cytoscapePropertiesServiceRef,fileUtilService,cyNetworkViewFactoryServiceRef,cyNetworkFactoryServiceRef,".xls",cyNetworkNamingServiceRef,cyNetworkViewManagerServiceRef,cyTableManagerServiceRef);
+               
+               
+               Properties importAttributeTableReaderFactory_xlsProps = new 
Properties();
+               
importAttributeTableReaderFactory_xlsProps.setProperty("serviceType","importAttributeTableTaskFactory");
+               
importAttributeTableReaderFactory_xlsProps.setProperty("readerDescription","Attribute
 Table file reader");
+               
importAttributeTableReaderFactory_xlsProps.setProperty("readerId","attributeTableReader");
+               
registerService(bc,importAttributeTableReaderFactory_xls,InputStreamTaskFactory.class,
 importAttributeTableReaderFactory_xlsProps);
+
+               Properties importAttributeTableReaderFactory_txtProps = new 
Properties();
+               
importAttributeTableReaderFactory_txtProps.setProperty("serviceType","importAttributeTableTaskFactory");
+               
importAttributeTableReaderFactory_txtProps.setProperty("readerDescription","Attribute
 Table file reader");
+               
importAttributeTableReaderFactory_txtProps.setProperty("readerId","attributeTableReader_txt");
+               
registerService(bc,importAttributeTableReaderFactory_txt,InputStreamTaskFactory.class,
 importAttributeTableReaderFactory_txtProps);
+
+               Properties oboReaderFactoryProps = new Properties();
+               
oboReaderFactoryProps.setProperty("serviceType","oboReaderFactory");
+               oboReaderFactoryProps.setProperty("readerDescription","Open 
Biomedical Ontology (OBO) file reader");
+               oboReaderFactoryProps.setProperty("readerId","oboReader");
+               
registerService(bc,oboReaderFactory,InputStreamTaskFactory.class, 
oboReaderFactoryProps);
+               registerService(bc,ontologyAction,CyAction.class, new 
Properties());
+
+               Properties importNetworkTableReaderFactory_txtProps = new 
Properties();
+               
importNetworkTableReaderFactory_txtProps.setProperty("serviceType","importNetworkTableTaskFactory");
+               
importNetworkTableReaderFactory_txtProps.setProperty("readerDescription","Network
 Table file reader");
+               
importNetworkTableReaderFactory_txtProps.setProperty("readerId","networkTableReader_txt");
+               
registerService(bc,importNetworkTableReaderFactory_txt,InputStreamTaskFactory.class,
 importNetworkTableReaderFactory_txtProps);
+
+               Properties importNetworkTableReaderFactory_xlsProps = new 
Properties();
+               
importNetworkTableReaderFactory_xlsProps.setProperty("serviceType","importNetworkTableTaskFactory");
+               
importNetworkTableReaderFactory_xlsProps.setProperty("readerDescription","Network
 Table file reader");
+               
importNetworkTableReaderFactory_xlsProps.setProperty("readerId","networkTableReader_xls");
+               
registerService(bc,importNetworkTableReaderFactory_xls,InputStreamTaskFactory.class,
 importNetworkTableReaderFactory_xlsProps);
+
+       }
+}
+

Deleted: 
core3/impl/branches/no-spring/table-import-impl/src/main/resources/META-INF/spring/bundle-context-osgi.xml
===================================================================
--- 
core3/impl/branches/no-spring/table-import-impl/src/main/resources/META-INF/spring/bundle-context-osgi.xml
  2011-09-15 21:00:24 UTC (rev 26823)
+++ 
core3/impl/branches/no-spring/table-import-impl/src/main/resources/META-INF/spring/bundle-context-osgi.xml
  2011-09-15 21:13:46 UTC (rev 26824)
@@ -1,105 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans";
-       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
-       xmlns:osgi="http://www.springframework.org/schema/osgi";
-       xsi:schemaLocation="
-               http://www.springframework.org/schema/beans 
-               http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
-               http://www.springframework.org/schema/osgi 
-               http://www.springframework.org/schema/osgi/spring-osgi-1.0.xsd";
-       default-lazy-init="false">
-
-       <!-- Import services -->
-       <osgi:reference id="cyLayoutsServiceRef" 
interface="org.cytoscape.view.layout.CyLayoutAlgorithmManager" />
-       <osgi:reference id="cyNetworkFactoryServiceRef" 
interface="org.cytoscape.model.CyNetworkFactory" />
-       <osgi:reference id="cyNetworkViewFactoryServiceRef" 
interface="org.cytoscape.view.model.CyNetworkViewFactory" />
-       
-       <osgi:reference id="cytoscapeDesktopService"
-               interface="org.cytoscape.application.swing.CySwingApplication" 
/>
-       <osgi:reference id="cyApplicationManagerRef" 
interface="org.cytoscape.application.CyApplicationManager" />
-       <osgi:reference id="cyNetworkManagerServiceRef" 
interface="org.cytoscape.model.CyNetworkManager" />     
-       <osgi:reference id="cyTableManagerServiceRef" 
interface="org.cytoscape.model.CyTableManager" />
-       <osgi:reference id="guiTaskManagerServiceRef" 
interface="org.cytoscape.work.swing.GUITaskManager" />
-       <osgi:reference id="bookmarkServiceRef" 
interface="org.cytoscape.property.CyProperty"
-               filter="(cyPropertyName=bookmarks)" />
-
-       <osgi:reference id="bookmarksUtilServiceRef"
-               interface="org.cytoscape.property.bookmark.BookmarksUtil" />
- 
-       <osgi:reference id="cytoscapePropertiesServiceRef" 
-               interface="org.cytoscape.property.CyProperty"
-               filter="(cyPropertyName=cytoscape3.props)" />
-
-       <osgi:reference id="fileUtilService" 
interface="org.cytoscape.util.swing.FileUtil" />
-       <osgi:reference id="openBrowserService" 
interface="org.cytoscape.util.swing.OpenBrowser" />             
-       
-       <osgi:reference id="cyNetworkNamingServiceRef" 
interface="org.cytoscape.session.CyNetworkNaming" />
-       <osgi:reference id="cyNetworkViewManagerServiceRef" 
interface="org.cytoscape.view.model.CyNetworkViewManager" />
-
-       <osgi:reference id="cyDataTableFactoryServiceRef" 
interface="org.cytoscape.model.CyTableFactory" />
-
-       <osgi:reference id="streamUtilService" 
interface="org.cytoscape.io.util.StreamUtil" />
-       
-       <osgi:reference id="cyEventHelperRef" 
interface="org.cytoscape.event.CyEventHelper" />
-
-       <!--
-       This code registers the bean we just created "sampleTaskFactory" as an 
-       OSGi service of a particular type 
(org.cytoscape.task.NetworkTaskFactory).
-       By registering your bean as a service, it will become available to all
-       users interested in services of that particular type.
-       The service properties are metadata that can be used elsewhere in the
-       system to identify and otherwise control how the service gets use 
-       (like determining which menu to put the service in).
-       -->
-
-       <osgi:service id="importAttributeTableReaderFactoryService_xls" 
ref="importAttributeTableReaderFactory_xls"
-               interface="org.cytoscape.io.read.InputStreamTaskFactory">
-               <osgi:service-properties>
-                       <entry key="serviceType" 
value="importAttributeTableTaskFactory" />
-                       <entry key="readerId" value="attributeTableReader" />
-                       <entry key="readerDescription" value="Attribute Table 
file reader" />
-               </osgi:service-properties>              
-       </osgi:service> 
-
-       <osgi:service id="importAttributeTableReaderFactoryService_txt" 
ref="importAttributeTableReaderFactory_txt"
-               interface="org.cytoscape.io.read.InputStreamTaskFactory">
-               <osgi:service-properties>
-                       <entry key="serviceType" 
value="importAttributeTableTaskFactory" />
-                       <entry key="readerId" value="attributeTableReader_txt" 
/>
-                       <entry key="readerDescription" value="Attribute Table 
file reader" />
-               </osgi:service-properties>              
-       </osgi:service>
-       
-       <!-- Export OBO support as a regular network reader factory -->
-       <osgi:service id="oboReaderFactoryService" ref="oboReaderFactory"
-               interface="org.cytoscape.io.read.InputStreamTaskFactory">
-               <osgi:service-properties>
-                       <entry key="serviceType" value="oboReaderFactory" />
-                       <entry key="readerId" value="oboReader" />
-                       <entry key="readerDescription" value="Open Biomedical 
Ontology (OBO) file reader" />
-               </osgi:service-properties>
-       </osgi:service>
-       
-       <osgi:service id="ontologyActionService" ref="ontologyAction"
-               interface="org.cytoscape.application.swing.CyAction" />
-
-
-       <osgi:service id="importNetworkTableReaderFactoryService_txt" 
ref="importNetworkTableReaderFactory_txt"
-               interface="org.cytoscape.io.read.InputStreamTaskFactory">
-               <osgi:service-properties>
-                       <entry key="serviceType" 
value="importNetworkTableTaskFactory" />
-                       <entry key="readerId" value="networkTableReader_txt" />
-                       <entry key="readerDescription" value="Network Table 
file reader" />
-               </osgi:service-properties>              
-       </osgi:service>
-
-       <osgi:service id="importNetworkTableReaderFactoryService_xls" 
ref="importNetworkTableReaderFactory_xls"
-               interface="org.cytoscape.io.read.InputStreamTaskFactory">
-               <osgi:service-properties>
-                       <entry key="serviceType" 
value="importNetworkTableTaskFactory" />
-                       <entry key="readerId" value="networkTableReader_xls" />
-                       <entry key="readerDescription" value="Network Table 
file reader" />
-               </osgi:service-properties>              
-       </osgi:service>
-
-</beans>

Copied: 
core3/impl/branches/no-spring/table-import-impl/src/main/resources/META-INF/spring/bundle-context-osgi.xml-legacy
 (from rev 26762, 
core3/impl/branches/no-spring/table-import-impl/src/main/resources/META-INF/spring/bundle-context-osgi.xml)
===================================================================
--- 
core3/impl/branches/no-spring/table-import-impl/src/main/resources/META-INF/spring/bundle-context-osgi.xml-legacy
                           (rev 0)
+++ 
core3/impl/branches/no-spring/table-import-impl/src/main/resources/META-INF/spring/bundle-context-osgi.xml-legacy
   2011-09-15 21:13:46 UTC (rev 26824)
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans";
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
+       xmlns:osgi="http://www.springframework.org/schema/osgi";
+       xsi:schemaLocation="
+               http://www.springframework.org/schema/beans 
+               http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
+               http://www.springframework.org/schema/osgi 
+               http://www.springframework.org/schema/osgi/spring-osgi-1.0.xsd";
+       default-lazy-init="false">
+
+       <!-- Import services -->
+       <osgi:reference id="cyLayoutsServiceRef" 
interface="org.cytoscape.view.layout.CyLayoutAlgorithmManager" />
+       <osgi:reference id="cyNetworkFactoryServiceRef" 
interface="org.cytoscape.model.CyNetworkFactory" />
+       <osgi:reference id="cyNetworkViewFactoryServiceRef" 
interface="org.cytoscape.view.model.CyNetworkViewFactory" />
+       
+       <osgi:reference id="cytoscapeDesktopService"
+               interface="org.cytoscape.application.swing.CySwingApplication" 
/>
+       <osgi:reference id="cyApplicationManagerRef" 
interface="org.cytoscape.application.CyApplicationManager" />
+       <osgi:reference id="cyNetworkManagerServiceRef" 
interface="org.cytoscape.model.CyNetworkManager" />     
+       <osgi:reference id="cyTableManagerServiceRef" 
interface="org.cytoscape.model.CyTableManager" />
+       <osgi:reference id="guiTaskManagerServiceRef" 
interface="org.cytoscape.work.swing.GUITaskManager" />
+       <osgi:reference id="bookmarkServiceRef" 
interface="org.cytoscape.property.CyProperty"
+               filter="(cyPropertyName=bookmarks)" />
+
+       <osgi:reference id="bookmarksUtilServiceRef"
+               interface="org.cytoscape.property.bookmark.BookmarksUtil" />
+ 
+       <osgi:reference id="cytoscapePropertiesServiceRef" 
+               interface="org.cytoscape.property.CyProperty"
+               filter="(cyPropertyName=cytoscape3.props)" />
+
+       <osgi:reference id="fileUtilService" 
interface="org.cytoscape.util.swing.FileUtil" />
+       <osgi:reference id="openBrowserService" 
interface="org.cytoscape.util.swing.OpenBrowser" />             
+       
+       <osgi:reference id="cyNetworkNamingServiceRef" 
interface="org.cytoscape.session.CyNetworkNaming" />
+       <osgi:reference id="cyNetworkViewManagerServiceRef" 
interface="org.cytoscape.view.model.CyNetworkViewManager" />
+
+       <osgi:reference id="cyDataTableFactoryServiceRef" 
interface="org.cytoscape.model.CyTableFactory" />
+
+       <osgi:reference id="streamUtilService" 
interface="org.cytoscape.io.util.StreamUtil" />
+       
+       <osgi:reference id="cyEventHelperRef" 
interface="org.cytoscape.event.CyEventHelper" />
+
+       <!--
+       This code registers the bean we just created "sampleTaskFactory" as an 
+       OSGi service of a particular type 
(org.cytoscape.task.NetworkTaskFactory).
+       By registering your bean as a service, it will become available to all
+       users interested in services of that particular type.
+       The service properties are metadata that can be used elsewhere in the
+       system to identify and otherwise control how the service gets use 
+       (like determining which menu to put the service in).
+       -->
+
+       <osgi:service id="importAttributeTableReaderFactoryService_xls" 
ref="importAttributeTableReaderFactory_xls"
+               interface="org.cytoscape.io.read.InputStreamTaskFactory">
+               <osgi:service-properties>
+                       <entry key="serviceType" 
value="importAttributeTableTaskFactory" />
+                       <entry key="readerId" value="attributeTableReader" />
+                       <entry key="readerDescription" value="Attribute Table 
file reader" />
+               </osgi:service-properties>              
+       </osgi:service> 
+
+       <osgi:service id="importAttributeTableReaderFactoryService_txt" 
ref="importAttributeTableReaderFactory_txt"
+               interface="org.cytoscape.io.read.InputStreamTaskFactory">
+               <osgi:service-properties>
+                       <entry key="serviceType" 
value="importAttributeTableTaskFactory" />
+                       <entry key="readerId" value="attributeTableReader_txt" 
/>
+                       <entry key="readerDescription" value="Attribute Table 
file reader" />
+               </osgi:service-properties>              
+       </osgi:service>
+       
+       <!-- Export OBO support as a regular network reader factory -->
+       <osgi:service id="oboReaderFactoryService" ref="oboReaderFactory"
+               interface="org.cytoscape.io.read.InputStreamTaskFactory">
+               <osgi:service-properties>
+                       <entry key="serviceType" value="oboReaderFactory" />
+                       <entry key="readerId" value="oboReader" />
+                       <entry key="readerDescription" value="Open Biomedical 
Ontology (OBO) file reader" />
+               </osgi:service-properties>
+       </osgi:service>
+       
+       <osgi:service id="ontologyActionService" ref="ontologyAction"
+               interface="org.cytoscape.application.swing.CyAction" />
+
+
+       <osgi:service id="importNetworkTableReaderFactoryService_txt" 
ref="importNetworkTableReaderFactory_txt"
+               interface="org.cytoscape.io.read.InputStreamTaskFactory">
+               <osgi:service-properties>
+                       <entry key="serviceType" 
value="importNetworkTableTaskFactory" />
+                       <entry key="readerId" value="networkTableReader_txt" />
+                       <entry key="readerDescription" value="Network Table 
file reader" />
+               </osgi:service-properties>              
+       </osgi:service>
+
+       <osgi:service id="importNetworkTableReaderFactoryService_xls" 
ref="importNetworkTableReaderFactory_xls"
+               interface="org.cytoscape.io.read.InputStreamTaskFactory">
+               <osgi:service-properties>
+                       <entry key="serviceType" 
value="importNetworkTableTaskFactory" />
+                       <entry key="readerId" value="networkTableReader_xls" />
+                       <entry key="readerDescription" value="Network Table 
file reader" />
+               </osgi:service-properties>              
+       </osgi:service>
+
+</beans>

Deleted: 
core3/impl/branches/no-spring/table-import-impl/src/main/resources/META-INF/spring/bundle-context.xml
===================================================================
--- 
core3/impl/branches/no-spring/table-import-impl/src/main/resources/META-INF/spring/bundle-context.xml
       2011-09-15 21:00:24 UTC (rev 26823)
+++ 
core3/impl/branches/no-spring/table-import-impl/src/main/resources/META-INF/spring/bundle-context.xml
       2011-09-15 21:13:46 UTC (rev 26824)
@@ -1,200 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans";
-       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:context="http://www.springframework.org/schema/context";
-       xsi:schemaLocation="
-               http://www.springframework.org/schema/beans
-               http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
-               http://www.springframework.org/schema/context
-               
http://www.springframework.org/schema/context/spring-context-3.0.xsd";>
-
-       <!-- This simply constructs an object (or bean) called 
"sampleTaskFactory" 
-               of type org.example.internal.SampleTaskFactory. The name 
"sampleTaskFactory" 
-               is used to identify this particular object in this and the 
bundle-context-osgi.xml 
-               file. -->
-
-       <bean id="attrsTableFilter_txt" 
class="org.cytoscape.io.BasicCyFileFilter">
-               <constructor-arg index="0">
-                       <set>
-                               <value>csv</value>
-                               <value>tsv</value>
-                       </set>
-               </constructor-arg>
-               <constructor-arg index="1">
-                       <set>
-                               <value>text/plain</value>
-                               <value>text/tab-separated-values</value>
-                       </set>
-               </constructor-arg>
-               <constructor-arg value="Any text file" />
-               <constructor-arg type="org.cytoscape.io.DataCategory"
-                       value="TABLE" />
-               <constructor-arg ref="streamUtilService" />
-       </bean>
-
-       <bean id="attrsTableFilter_xls" 
class="org.cytoscape.io.BasicCyFileFilter">
-               <constructor-arg index="0">
-                       <set>
-                               <value>xls</value>
-                               <value>xlsx</value>
-                       </set>
-               </constructor-arg>
-               <constructor-arg index="1">
-                       <set>
-                               <value>application/excel</value>
-                       </set>
-               </constructor-arg>
-               <constructor-arg value="Any text file" />
-               <constructor-arg type="org.cytoscape.io.DataCategory"
-                       value="TABLE" />
-               <constructor-arg ref="streamUtilService" />
-       </bean>
-
-
-       <!-- Filter for OBO Flat File -->
-       <bean id="oboFilter" class="org.cytoscape.io.BasicCyFileFilter">
-               <constructor-arg index="0">
-                       <set>
-                               <value>obo</value>
-                       </set>
-               </constructor-arg>
-               <constructor-arg index="1">
-                       <set>
-                               <value>text/obo</value>
-                               <!-- content types should be exact - don't add 
possible matches! <value>text/plain</value> -->
-                       </set>
-               </constructor-arg>
-               <constructor-arg value="OBO files" />
-               <constructor-arg type="org.cytoscape.io.DataCategory"
-                       value="NETWORK" />
-               <constructor-arg type="org.cytoscape.io.util.StreamUtil"
-                       ref="streamUtilService" />
-       </bean>
-
-       <bean id="oboReaderFactory"
-               
class="org.cytoscape.tableimport.internal.reader.ontology.OBONetworkReaderFactory">
-               <constructor-arg ref="oboFilter" />
-               <constructor-arg ref="cyNetworkViewFactoryServiceRef" />
-               <constructor-arg ref="cyNetworkFactoryServiceRef" />
-               <constructor-arg ref="cyEventHelperRef" />
-       </bean>
-
-
-       <bean id="importAttributeTableReaderFactory_txt"
-               
class="org.cytoscape.tableimport.internal.ImportAttributeTableReaderFactory">
-               <constructor-arg ref="attrsTableFilter_txt" />
-               <constructor-arg ref="cytoscapeDesktopService" />
-               <constructor-arg ref="cyApplicationManagerRef" />
-               <constructor-arg ref="cyNetworkManagerServiceRef" />
-               <constructor-arg ref="bookmarkServiceRef" />
-               <constructor-arg ref="bookmarksUtilServiceRef" />
-               <constructor-arg ref="guiTaskManagerServiceRef" />
-               <constructor-arg ref="cytoscapePropertiesServiceRef" />
-               <constructor-arg ref="cyTableManagerServiceRef" />
-               <constructor-arg ref="fileUtilService" />
-               <constructor-arg ref="openBrowserService" />
-               <constructor-arg ref="cyDataTableFactoryServiceRef" />
-               <constructor-arg value=".txt" />
-       </bean>
-
-
-       <bean id="importAttributeTableReaderFactory_xls"
-               
class="org.cytoscape.tableimport.internal.ImportAttributeTableReaderFactory">
-               <constructor-arg ref="attrsTableFilter_xls" />
-               <constructor-arg ref="cytoscapeDesktopService" />
-               <constructor-arg ref="cyApplicationManagerRef" />
-               <constructor-arg ref="cyNetworkManagerServiceRef" />
-               <constructor-arg ref="bookmarkServiceRef" />
-               <constructor-arg ref="bookmarksUtilServiceRef" />
-               <constructor-arg ref="guiTaskManagerServiceRef" />
-               <constructor-arg ref="cytoscapePropertiesServiceRef" />
-               <constructor-arg ref="cyTableManagerServiceRef" />
-               <constructor-arg ref="fileUtilService" />
-               <constructor-arg ref="openBrowserService" />
-               <constructor-arg ref="cyDataTableFactoryServiceRef" />
-               <constructor-arg value=".xls" />
-       </bean>
-
-       
-       <bean id="ontologyAction" 
class="org.cytoscape.tableimport.internal.task.ImportOntologyAndAnnotationAction">
-               <constructor-arg ref="cyApplicationManagerRef" />
-               <constructor-arg ref="bookmarkServiceRef" />
-               <constructor-arg ref="bookmarksUtilServiceRef" />
-               <constructor-arg ref="guiTaskManagerServiceRef" />
-               <constructor-arg ref="oboReaderFactory" />
-               <constructor-arg ref="cyNetworkManagerServiceRef" />
-               <constructor-arg ref="cyDataTableFactoryServiceRef" />
-               <constructor-arg ref="cyTableManagerServiceRef" />
-       </bean>
-
-       <bean id="networkTableFilter_txt" 
class="org.cytoscape.io.BasicCyFileFilter">
-               <constructor-arg index="0">
-                       <set>
-                               <value>csv</value>
-                               <value>tsv</value>
-                       </set>
-               </constructor-arg>
-               <constructor-arg index="1">
-                       <set>
-                               <value>text/plain</value>
-                       </set>
-               </constructor-arg>
-               <constructor-arg value="csv,tsv files" />
-               <constructor-arg type="org.cytoscape.io.DataCategory"
-                       value="NETWORK" />
-               <constructor-arg type="org.cytoscape.io.util.StreamUtil">
-                       <ref bean="streamUtilService" />
-               </constructor-arg>
-       </bean>
-       
-       <bean id="networkTableFilter_xls" 
class="org.cytoscape.io.BasicCyFileFilter">
-               <constructor-arg index="0">
-                       <set>
-                               <value>xls</value>
-                               <value>xlsx</value>
-                       </set>
-               </constructor-arg>
-               <constructor-arg index="1">
-                       <set>
-                               <value>application/excel</value>
-                       </set>
-               </constructor-arg>
-               <constructor-arg value="Excel file" />
-               <constructor-arg type="org.cytoscape.io.DataCategory"
-                       value="NETWORK" />
-               <constructor-arg ref="streamUtilService" />
-       </bean>
-       
-       <bean id="importNetworkTableReaderFactory_txt"
-               
class="org.cytoscape.tableimport.internal.ImportNetworkTableReaderFactory">
-               <constructor-arg ref="networkTableFilter_txt" />
-               <constructor-arg ref="cytoscapeDesktopService" />
-               <constructor-arg ref="cyApplicationManagerRef" />
-               <constructor-arg ref="cyNetworkManagerServiceRef" />
-               <constructor-arg ref="guiTaskManagerServiceRef" />
-               <constructor-arg ref="cytoscapePropertiesServiceRef" />
-               <constructor-arg ref="fileUtilService" />
-               <constructor-arg ref="cyNetworkViewFactoryServiceRef" />
-               <constructor-arg ref="cyNetworkFactoryServiceRef" />
-               <constructor-arg value=".txt" />
-               <constructor-arg ref="cyNetworkNamingServiceRef" />
-               <constructor-arg ref="cyNetworkViewManagerServiceRef" />
-               <constructor-arg ref="cyTableManagerServiceRef" />
-       </bean>
-
-       <bean id="importNetworkTableReaderFactory_xls"
-               
class="org.cytoscape.tableimport.internal.ImportNetworkTableReaderFactory">
-               <constructor-arg ref="networkTableFilter_xls" />
-               <constructor-arg ref="cytoscapeDesktopService" />
-               <constructor-arg ref="cyApplicationManagerRef" />
-               <constructor-arg ref="cyNetworkManagerServiceRef" />
-               <constructor-arg ref="guiTaskManagerServiceRef" />
-               <constructor-arg ref="cytoscapePropertiesServiceRef" />
-               <constructor-arg ref="fileUtilService" />
-               <constructor-arg ref="cyNetworkViewFactoryServiceRef" />
-               <constructor-arg ref="cyNetworkFactoryServiceRef" />
-               <constructor-arg value=".xls" />
-               <constructor-arg ref="cyNetworkNamingServiceRef" />
-               <constructor-arg ref="cyNetworkViewManagerServiceRef" />
-               <constructor-arg ref="cyTableManagerServiceRef" />
-       </bean>
-</beans>

Copied: 
core3/impl/branches/no-spring/table-import-impl/src/main/resources/META-INF/spring/bundle-context.xml-legacy
 (from rev 26762, 
core3/impl/branches/no-spring/table-import-impl/src/main/resources/META-INF/spring/bundle-context.xml)
===================================================================
--- 
core3/impl/branches/no-spring/table-import-impl/src/main/resources/META-INF/spring/bundle-context.xml-legacy
                                (rev 0)
+++ 
core3/impl/branches/no-spring/table-import-impl/src/main/resources/META-INF/spring/bundle-context.xml-legacy
        2011-09-15 21:13:46 UTC (rev 26824)
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans";
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:context="http://www.springframework.org/schema/context";
+       xsi:schemaLocation="
+               http://www.springframework.org/schema/beans
+               http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
+               http://www.springframework.org/schema/context
+               
http://www.springframework.org/schema/context/spring-context-3.0.xsd";>
+
+       <!-- This simply constructs an object (or bean) called 
"sampleTaskFactory" 
+               of type org.example.internal.SampleTaskFactory. The name 
"sampleTaskFactory" 
+               is used to identify this particular object in this and the 
bundle-context-osgi.xml 
+               file. -->
+
+       <bean id="attrsTableFilter_txt" 
class="org.cytoscape.io.BasicCyFileFilter">
+               <constructor-arg index="0">
+                       <set>
+                               <value>csv</value>
+                               <value>tsv</value>
+                       </set>
+               </constructor-arg>
+               <constructor-arg index="1">
+                       <set>
+                               <value>text/plain</value>
+                               <value>text/tab-separated-values</value>
+                       </set>
+               </constructor-arg>
+               <constructor-arg value="Any text file" />
+               <constructor-arg type="org.cytoscape.io.DataCategory"
+                       value="TABLE" />
+               <constructor-arg ref="streamUtilService" />
+       </bean>
+
+       <bean id="attrsTableFilter_xls" 
class="org.cytoscape.io.BasicCyFileFilter">
+               <constructor-arg index="0">
+                       <set>
+                               <value>xls</value>
+                               <value>xlsx</value>
+                       </set>
+               </constructor-arg>
+               <constructor-arg index="1">
+                       <set>
+                               <value>application/excel</value>
+                       </set>
+               </constructor-arg>
+               <constructor-arg value="Any text file" />
+               <constructor-arg type="org.cytoscape.io.DataCategory"
+                       value="TABLE" />
+               <constructor-arg ref="streamUtilService" />
+       </bean>
+
+
+       <!-- Filter for OBO Flat File -->
+       <bean id="oboFilter" class="org.cytoscape.io.BasicCyFileFilter">
+               <constructor-arg index="0">
+                       <set>
+                               <value>obo</value>
+                       </set>
+               </constructor-arg>
+               <constructor-arg index="1">
+                       <set>
+                               <value>text/obo</value>
+                               <!-- content types should be exact - don't add 
possible matches! <value>text/plain</value> -->
+                       </set>
+               </constructor-arg>
+               <constructor-arg value="OBO files" />
+               <constructor-arg type="org.cytoscape.io.DataCategory"
+                       value="NETWORK" />
+               <constructor-arg type="org.cytoscape.io.util.StreamUtil"
+                       ref="streamUtilService" />
+       </bean>
+
+       <bean id="oboReaderFactory"
+               
class="org.cytoscape.tableimport.internal.reader.ontology.OBONetworkReaderFactory">
+               <constructor-arg ref="oboFilter" />
+               <constructor-arg ref="cyNetworkViewFactoryServiceRef" />
+               <constructor-arg ref="cyNetworkFactoryServiceRef" />
+               <constructor-arg ref="cyEventHelperRef" />
+       </bean>
+
+
+       <bean id="importAttributeTableReaderFactory_txt"
+               
class="org.cytoscape.tableimport.internal.ImportAttributeTableReaderFactory">
+               <constructor-arg ref="attrsTableFilter_txt" />
+               <constructor-arg ref="cytoscapeDesktopService" />
+               <constructor-arg ref="cyApplicationManagerRef" />
+               <constructor-arg ref="cyNetworkManagerServiceRef" />
+               <constructor-arg ref="bookmarkServiceRef" />
+               <constructor-arg ref="bookmarksUtilServiceRef" />
+               <constructor-arg ref="guiTaskManagerServiceRef" />
+               <constructor-arg ref="cytoscapePropertiesServiceRef" />
+               <constructor-arg ref="cyTableManagerServiceRef" />
+               <constructor-arg ref="fileUtilService" />
+               <constructor-arg ref="openBrowserService" />
+               <constructor-arg ref="cyDataTableFactoryServiceRef" />
+               <constructor-arg value=".txt" />
+       </bean>
+
+
+       <bean id="importAttributeTableReaderFactory_xls"
+               
class="org.cytoscape.tableimport.internal.ImportAttributeTableReaderFactory">
+               <constructor-arg ref="attrsTableFilter_xls" />
+               <constructor-arg ref="cytoscapeDesktopService" />
+               <constructor-arg ref="cyApplicationManagerRef" />
+               <constructor-arg ref="cyNetworkManagerServiceRef" />
+               <constructor-arg ref="bookmarkServiceRef" />
+               <constructor-arg ref="bookmarksUtilServiceRef" />
+               <constructor-arg ref="guiTaskManagerServiceRef" />
+               <constructor-arg ref="cytoscapePropertiesServiceRef" />
+               <constructor-arg ref="cyTableManagerServiceRef" />
+               <constructor-arg ref="fileUtilService" />
+               <constructor-arg ref="openBrowserService" />
+               <constructor-arg ref="cyDataTableFactoryServiceRef" />
+               <constructor-arg value=".xls" />
+       </bean>
+
+       
+       <bean id="ontologyAction" 
class="org.cytoscape.tableimport.internal.task.ImportOntologyAndAnnotationAction">
+               <constructor-arg ref="cyApplicationManagerRef" />
+               <constructor-arg ref="bookmarkServiceRef" />
+               <constructor-arg ref="bookmarksUtilServiceRef" />
+               <constructor-arg ref="guiTaskManagerServiceRef" />
+               <constructor-arg ref="oboReaderFactory" />
+               <constructor-arg ref="cyNetworkManagerServiceRef" />
+               <constructor-arg ref="cyDataTableFactoryServiceRef" />
+               <constructor-arg ref="cyTableManagerServiceRef" />
+       </bean>
+
+       <bean id="networkTableFilter_txt" 
class="org.cytoscape.io.BasicCyFileFilter">
+               <constructor-arg index="0">
+                       <set>
+                               <value>csv</value>
+                               <value>tsv</value>
+                       </set>
+               </constructor-arg>
+               <constructor-arg index="1">
+                       <set>
+                               <value>text/plain</value>
+                       </set>
+               </constructor-arg>
+               <constructor-arg value="csv,tsv files" />
+               <constructor-arg type="org.cytoscape.io.DataCategory"
+                       value="NETWORK" />
+               <constructor-arg type="org.cytoscape.io.util.StreamUtil">
+                       <ref bean="streamUtilService" />
+               </constructor-arg>
+       </bean>
+       
+       <bean id="networkTableFilter_xls" 
class="org.cytoscape.io.BasicCyFileFilter">
+               <constructor-arg index="0">
+                       <set>
+                               <value>xls</value>
+                               <value>xlsx</value>
+                       </set>
+               </constructor-arg>
+               <constructor-arg index="1">
+                       <set>
+                               <value>application/excel</value>
+                       </set>
+               </constructor-arg>
+               <constructor-arg value="Excel file" />
+               <constructor-arg type="org.cytoscape.io.DataCategory"
+                       value="NETWORK" />
+               <constructor-arg ref="streamUtilService" />
+       </bean>
+       
+       <bean id="importNetworkTableReaderFactory_txt"
+               
class="org.cytoscape.tableimport.internal.ImportNetworkTableReaderFactory">
+               <constructor-arg ref="networkTableFilter_txt" />
+               <constructor-arg ref="cytoscapeDesktopService" />
+               <constructor-arg ref="cyApplicationManagerRef" />
+               <constructor-arg ref="cyNetworkManagerServiceRef" />
+               <constructor-arg ref="guiTaskManagerServiceRef" />
+               <constructor-arg ref="cytoscapePropertiesServiceRef" />
+               <constructor-arg ref="fileUtilService" />
+               <constructor-arg ref="cyNetworkViewFactoryServiceRef" />
+               <constructor-arg ref="cyNetworkFactoryServiceRef" />
+               <constructor-arg value=".txt" />
+               <constructor-arg ref="cyNetworkNamingServiceRef" />
+               <constructor-arg ref="cyNetworkViewManagerServiceRef" />
+               <constructor-arg ref="cyTableManagerServiceRef" />
+       </bean>
+
+       <bean id="importNetworkTableReaderFactory_xls"
+               
class="org.cytoscape.tableimport.internal.ImportNetworkTableReaderFactory">
+               <constructor-arg ref="networkTableFilter_xls" />
+               <constructor-arg ref="cytoscapeDesktopService" />
+               <constructor-arg ref="cyApplicationManagerRef" />
+               <constructor-arg ref="cyNetworkManagerServiceRef" />
+               <constructor-arg ref="guiTaskManagerServiceRef" />
+               <constructor-arg ref="cytoscapePropertiesServiceRef" />
+               <constructor-arg ref="fileUtilService" />
+               <constructor-arg ref="cyNetworkViewFactoryServiceRef" />
+               <constructor-arg ref="cyNetworkFactoryServiceRef" />
+               <constructor-arg value=".xls" />
+               <constructor-arg ref="cyNetworkNamingServiceRef" />
+               <constructor-arg ref="cyNetworkViewManagerServiceRef" />
+               <constructor-arg ref="cyTableManagerServiceRef" />
+       </bean>
+</beans>

-- 
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.

Reply via email to