Author: pwang
Date: 2010-08-17 17:28:38 -0700 (Tue, 17 Aug 2010)
New Revision: 21440
Modified:
core3/io-impl/trunk/src/main/resources/META-INF/spring/bundle-context-osgi.xml
core3/io-impl/trunk/src/main/resources/META-INF/spring/bundle-context.xml
Log:
Refactored
Modified:
core3/io-impl/trunk/src/main/resources/META-INF/spring/bundle-context-osgi.xml
===================================================================
---
core3/io-impl/trunk/src/main/resources/META-INF/spring/bundle-context-osgi.xml
2010-08-18 00:22:11 UTC (rev 21439)
+++
core3/io-impl/trunk/src/main/resources/META-INF/spring/bundle-context-osgi.xml
2010-08-18 00:28:38 UTC (rev 21440)
@@ -7,24 +7,19 @@
<!-- Import services -->
- <osgi:reference id="cyLayoutsServiceRef"
- interface="org.cytoscape.view.layout.CyLayouts" />
+ <osgi:reference id="cyLayoutsServiceRef"
interface="org.cytoscape.view.layout.CyLayouts" />
<osgi:reference id="cyNetworkFactoryServiceRef"
- interface="org.cytoscape.model.CyNetworkFactory" />
+ interface="org.cytoscape.model.CyNetworkFactory" />
<osgi:reference id="cyNetworkViewFactoryServiceRef"
- interface="org.cytoscape.view.model.CyNetworkViewFactory" />
+ interface="org.cytoscape.view.model.CyNetworkViewFactory" />
- <osgi:reference id="cyNetworkManagerServiceRef"
- interface="org.cytoscape.session.CyNetworkManager" />
+ <osgi:reference id="cyNetworkManagerServiceRef"
interface="org.cytoscape.session.CyNetworkManager" />
- <osgi:reference id="cyTableManagerServiceRef"
- interface="org.cytoscape.model.CyTableManager" />
-
<!-- Export services -->
- <osgi:service id="cyReaderManagerService" ref="cyReaderManager"
- interface="org.cytoscape.io.read.CyReaderManager">
+ <osgi:service id="cyNetworkViewProducerManagerService"
ref="cyNetworkViewProducerManager"
+ interface="org.cytoscape.io.read.CyNetworkViewProducerManager">
<osgi:service-properties>
<entry key="serviceType" value="manager" />
</osgi:service-properties>
@@ -32,7 +27,7 @@
<!-- Exporting Reader Factory as OSGi Service -->
-
+<!--
<osgi:service id="nodeTextDataTableReaderFactoryService"
ref="nodeTextDataTableReaderFactory"
interface="org.cytoscape.io.read.CyReaderFactory">
<osgi:service-properties>
@@ -41,30 +36,32 @@
<entry key="readerDescription" value="Text data table
file reader for nodes" />
</osgi:service-properties>
</osgi:service>
-
- <osgi:service id="sifReaderFactoryService" ref="sifReaderFactory"
- interface="org.cytoscape.io.read.CyReaderFactory">
+-->
+ <osgi:service id="sifReaderFactoryService"
ref="sifNetworkViewProducerFactory"
+ interface="org.cytoscape.io.read.CyNetworkViewProducerFactory">
<osgi:service-properties>
- <entry key="serviceType" value="readerFactory" />
- <entry key="readerId" value="sifReader" />
+ <entry key="serviceType"
value="sifNetworkViewProducerFactory" />
+ <entry key="readerId" value="sifNetworkViewProducer" />
<entry key="readerDescription" value="Simple
Interaction Format (SIF) file reader" />
</osgi:service-properties>
</osgi:service>
- <osgi:service id="xgmmlReaderFactoryService" ref="xgmmlReaderFactory"
- interface="org.cytoscape.io.read.CyReaderFactory">
+<!--
+ <osgi:service id="xgmmlReaderFactoryService"
ref="xgmmlNetworkViewProducerFactory"
+ interface="org.cytoscape.io.read.CyNetworkViewProducerFactory">
<osgi:service-properties>
- <entry key="serviceType" value="readerFactory" />
- <entry key="readerId" value="xgmmlReader" />
+ <entry key="serviceType"
value="xgmmlNetworkViewProducerFactory" />
+ <entry key="readerId" value="xgmmlNetworkViewProducer"
/>
<entry key="readerDescription"
value="eXtensible Graph Markup and Modeling
Language (XGMML) file reader" />
</osgi:service-properties>
</osgi:service>
+ -->
- <osgi:set id="cyReaderFactories"
interface="org.cytoscape.io.read.CyReaderFactory"
+ <osgi:set id="cyNetworkViewProducerFactories"
interface="org.cytoscape.io.read.CyNetworkViewProducerFactory"
cardinality="0..N">
- <osgi:listener bind-method="addReaderFactory"
- unbind-method="removeReaderFactory"
ref="cyReaderManager" />
+ <osgi:listener bind-method="addNetworkViewProducerFactory"
+ unbind-method="removeNetworkViewProducerFactory"
ref="cyNetworkViewProducerManager" />
</osgi:set>
<osgi:service id="streamUtilService" ref="streamUtil"
Modified:
core3/io-impl/trunk/src/main/resources/META-INF/spring/bundle-context.xml
===================================================================
--- core3/io-impl/trunk/src/main/resources/META-INF/spring/bundle-context.xml
2010-08-18 00:22:11 UTC (rev 21439)
+++ core3/io-impl/trunk/src/main/resources/META-INF/spring/bundle-context.xml
2010-08-18 00:28:38 UTC (rev 21440)
@@ -15,31 +15,32 @@
default-lazy-init="true">
<context:annotation-config />
-
- <bean id="nodeTextDataTableReaderFactory"
class="org.cytoscape.io.internal.read.CyReaderFactoryImpl">
+<!--
+ <bean id="nodeTextDataTableReaderFactory"
class="org.cytoscape.io.internal.read.CyDataTableProducerFactoryImpl">
<constructor-arg ref="textDatatableFilter" />
<constructor-arg ref="nodeTextDataTableReader" />
<constructor-arg type="org.cytoscape.io.util.StreamUtil">
<ref bean="streamUtil"/>
</constructor-arg>
</bean>
+-->
- <bean id="sifReaderFactory"
class="org.cytoscape.io.internal.read.CyReaderFactoryImpl">
+ <bean id="sifNetworkViewProducerFactory"
class="org.cytoscape.io.internal.read.CyNetworkViewProducerFactoryImpl">
<constructor-arg ref="sifFilter" />
- <constructor-arg ref="sifReader" />
+ <constructor-arg ref="sifNetworkViewProducer" />
<constructor-arg type="org.cytoscape.io.util.StreamUtil">
<ref bean="streamUtil"/>
</constructor-arg>
</bean>
- <bean id="xgmmlReaderFactory"
class="org.cytoscape.io.internal.read.CyReaderFactoryImpl">
+ <bean id="xgmmlNetworkViewProducerFactory"
class="org.cytoscape.io.internal.read.CyNetworkViewProducerFactoryImpl">
<constructor-arg ref="xgmmlFilter" />
<constructor-arg ref="xgmmlReader" />
<constructor-arg type="org.cytoscape.io.util.StreamUtil">
<ref bean="streamUtil"/>
</constructor-arg>
</bean>
-
+<!--
<bean id="textDatatableFilter"
class="org.cytoscape.io.internal.CyFileFilterImpl">
<constructor-arg index="0">
<set>
@@ -58,7 +59,9 @@
<ref bean="streamUtil"/>
</constructor-arg>
</bean>
+-->
+
<bean id="sifFilter" class="org.cytoscape.io.internal.CyFileFilterImpl">
<constructor-arg index="0">
<set>
@@ -100,9 +103,8 @@
</constructor-arg>
</bean>
-
<!-- Network Readers -->
- <bean id="sifReader"
class="org.cytoscape.io.internal.read.sif.InteractionsReader">
+ <bean id="sifNetworkViewProducer"
class="org.cytoscape.io.internal.read.sif.SIFNetwotkViewProducer">
<constructor-arg ref="readUtil" />
<property name="cyNetworkFactory"
ref="cyNetworkFactoryServiceRef" />
<property name="cyNetworkViewFactory"
ref="cyNetworkViewFactoryServiceRef" />
@@ -111,6 +113,7 @@
<!-- Utilities for XGMML Reader -->
+
<bean id="objectTypeMap"
class="org.cytoscape.io.internal.read.xgmml.ObjectTypeMap" />
<bean id="attributeValueUtil"
class="org.cytoscape.io.internal.read.xgmml.handler.AttributeValueUtil">
@@ -130,7 +133,7 @@
<property name="readDataManager" ref="readDataManager" />
</bean>
- <bean id="xgmmlReader"
class="org.cytoscape.io.internal.read.xgmml.XGMMLReader">
+ <bean id="xgmmlNetworkViewProducer"
class="org.cytoscape.io.internal.read.xgmml.XGMMLNetworkViewProducer">
<property name="parser" ref="xgmmlParser" />
<property name="readDataManager" ref="readDataManager" />
<property name="attributeValueUtil" ref="attributeValueUtil" />
@@ -141,28 +144,30 @@
</bean>
+
<!-- Attribute Readers -->
+
+<!--
<bean id="nodeTextDataTableReader"
class="org.cytoscape.io.internal.read.datatable.TextDataTableReader">
<constructor-arg ref="cyNetworkManagerServiceRef" />
<constructor-arg value="NODE" />
- <constructor-arg ref="cyTableManagerServiceRef" />
</bean>
<bean id="edgeTextDataTableReader"
class="org.cytoscape.io.internal.read.datatable.TextDataTableReader">
<constructor-arg ref="cyNetworkManagerServiceRef" />
<constructor-arg value="EDGE" />
- <constructor-arg ref="cyTableManagerServiceRef" />
</bean>
<bean id="networkTextDataTableReader"
class="org.cytoscape.io.internal.read.datatable.TextDataTableReader">
<constructor-arg ref="cyNetworkManagerServiceRef" />
<constructor-arg value="NETWORK" />
- <constructor-arg ref="cyTableManagerServiceRef" />
</bean>
+-->
+
<!-- Property Readers -->
<!-- Manager for all readers -->
- <bean id="cyReaderManager"
class="org.cytoscape.io.internal.read.CyReaderManagerImpl" />
+ <bean id="cyNetworkViewProducerManager"
class="org.cytoscape.io.internal.read.CyNetworkViewProducerManagerImpl" />
<!-- Utility for Stream/Proxy management -->
--
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.