Author: pwang
Date: 2011-06-22 17:18:03 -0700 (Wed, 22 Jun 2011)
New Revision: 25886

Modified:
   
core3/table-import-impl/trunk/src/main/resources/META-INF/spring/bundle-context-osgi.xml
   
core3/table-import-impl/trunk/src/main/resources/META-INF/spring/bundle-context.xml
Log:
Import network from Table

Modified: 
core3/table-import-impl/trunk/src/main/resources/META-INF/spring/bundle-context-osgi.xml
===================================================================
--- 
core3/table-import-impl/trunk/src/main/resources/META-INF/spring/bundle-context-osgi.xml
    2011-06-23 00:10:38 UTC (rev 25885)
+++ 
core3/table-import-impl/trunk/src/main/resources/META-INF/spring/bundle-context-osgi.xml
    2011-06-23 00:18:03 UTC (rev 25886)
@@ -83,4 +83,23 @@
        <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>

Modified: 
core3/table-import-impl/trunk/src/main/resources/META-INF/spring/bundle-context.xml
===================================================================
--- 
core3/table-import-impl/trunk/src/main/resources/META-INF/spring/bundle-context.xml
 2011-06-23 00:10:38 UTC (rev 25885)
+++ 
core3/table-import-impl/trunk/src/main/resources/META-INF/spring/bundle-context.xml
 2011-06-23 00:18:03 UTC (rev 25886)
@@ -125,4 +125,74 @@
                <constructor-arg ref="cyDataTableFactoryServiceRef" />
        </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" />
+       </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" />
+       </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