Author: kono
Date: 2009-06-18 19:20:32 -0700 (Thu, 18 Jun 2009)
New Revision: 17027
Added:
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/java/org/cytoscape/view/presentation/processing/internal/ProcessingPresentationFactory.java
Modified:
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/pom.xml
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/resources/META-INF/spring/bundle-context-osgi.xml
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/resources/META-INF/spring/bundle-context.xml
Log:
Presentation Factory template had been added.
Modified:
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/pom.xml
===================================================================
---
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/pom.xml
2009-06-19 01:58:56 UTC (rev 17026)
+++
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/pom.xml
2009-06-19 02:20:32 UTC (rev 17027)
@@ -56,6 +56,12 @@
<dependency>
<groupId>org.cytoscape</groupId>
+ <artifactId>model-api</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.cytoscape</groupId>
<artifactId>viewmodel-api</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
Added:
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/java/org/cytoscape/view/presentation/processing/internal/ProcessingPresentationFactory.java
===================================================================
---
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/java/org/cytoscape/view/presentation/processing/internal/ProcessingPresentationFactory.java
(rev 0)
+++
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/java/org/cytoscape/view/presentation/processing/internal/ProcessingPresentationFactory.java
2009-06-19 02:20:32 UTC (rev 17027)
@@ -0,0 +1,45 @@
+package org.cytoscape.view.presentation.processing.internal;
+
+import org.cytoscape.view.model.CyNetworkView;
+import org.cytoscape.view.model.ViewChangeListener;
+import org.cytoscape.view.model.VisualProperty;
+import org.cytoscape.view.model.events.NetworkViewChangedEvent;
+import org.cytoscape.view.model.events.NetworkViewChangedListener;
+import org.cytoscape.view.presentation.NavigationPresentation;
+import org.cytoscape.view.presentation.NetworkRenderer;
+import org.cytoscape.view.presentation.PresentationFactory;
+
+public class ProcessingPresentationFactory implements PresentationFactory,
+ NetworkViewChangedListener {
+
+ public ProcessingPresentationFactory() {
+
+ }
+
+ public NavigationPresentation addNavigationPresentation(
+ Object targetComponent, Object navBounds) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public void addPresentation(Object frame, CyNetworkView view) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public NetworkRenderer getPresentation(CyNetworkView view) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public void visualPropertySet(VisualProperty vp, Object value) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void handleEvent(NetworkViewChangedEvent e) {
+ // TODO Auto-generated method stub
+
+ }
+
+}
Modified:
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/resources/META-INF/spring/bundle-context-osgi.xml
===================================================================
---
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/resources/META-INF/spring/bundle-context-osgi.xml
2009-06-19 01:58:56 UTC (rev 17026)
+++
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/resources/META-INF/spring/bundle-context-osgi.xml
2009-06-19 02:20:32 UTC (rev 17027)
@@ -8,12 +8,26 @@
<osgi:reference id="cyNetworkManagerServiceRef"
interface="cytoscape.CyNetworkManager" />
- <osgi:service id="createPresentationTaskFactoryService"
ref="createPresentationTaskFactory"
- interface="org.cytoscape.work.TaskFactory">
+ <osgi:service id="createPresentationTaskFactoryService"
+ ref="createPresentationTaskFactory"
interface="org.cytoscape.work.TaskFactory">
<osgi:service-properties>
<entry key="title" value="Create Processing
Presentation for Current Network" />
<entry key="preferredMenu" value="View.Create
Presentation.by Processing" />
</osgi:service-properties>
</osgi:service>
+
+ <!-- Export Processing Rendering Engine -->
+ <osgi:service id="processingPresentationFactoryService"
ref="processingPresentationFactory">
+ <osgi:interfaces>
+
<value>org.cytoscape.view.presentation.PresentationFactory</value>
+
<value>org.cytoscape.view.model.events.NetworkViewChangedListener</value>
+ </osgi:interfaces>
+ <osgi:service-properties>
+ <entry key="serviceType" value="presentationFactory" />
+ <entry key="id" value="processing" />
+ </osgi:service-properties>
+ </osgi:service>
+
+
</beans>
Modified:
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/resources/META-INF/spring/bundle-context.xml
===================================================================
---
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/resources/META-INF/spring/bundle-context.xml
2009-06-19 01:58:56 UTC (rev 17026)
+++
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/resources/META-INF/spring/bundle-context.xml
2009-06-19 02:20:32 UTC (rev 17027)
@@ -20,9 +20,14 @@
default-lazy-init="false">
<context:annotation-config />
-
- <bean id="createPresentationTaskFactory"
class="org.cytoscape.view.presentation.processing.internal.CreatePresentationTaskFactory">
+
+ <bean id="createPresentationTaskFactory"
+
class="org.cytoscape.view.presentation.processing.internal.CreatePresentationTaskFactory">
<constructor-arg ref="cyNetworkManagerServiceRef" />
</bean>
+ <bean id="processingPresentationFactory"
+
class="org.cytoscape.view.presentation.processing.internal.ProcessingPresentationFactory">
+ </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
-~----------~----~----~----~------~----~------~--~---