Author: Christian Lopes
Date: 2011-06-13 09:25:04 -0700 (Mon, 13 Jun 2011)
New Revision: 25722
Modified:
core3/session-api/trunk/pom.xml
core3/session-api/trunk/src/main/java/org/cytoscape/session/CySession.java
core3/session-api/trunk/src/test/java/org/cytoscape/session/CySessionTest.java
Log:
Removed the Vizmap (JAXB) dependency. Now CySession has a set of "real"
VisualStyle objects, instead.
Modified: core3/session-api/trunk/pom.xml
===================================================================
--- core3/session-api/trunk/pom.xml 2011-06-13 16:07:49 UTC (rev 25721)
+++ core3/session-api/trunk/pom.xml 2011-06-13 16:25:04 UTC (rev 25722)
@@ -15,7 +15,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.cytoscape</groupId>
<artifactId>session-api</artifactId>
- <version>3.0.0-alpha5-SNAPSHOT</version>
+ <version>3.0.0-alpha6-SNAPSHOT</version>
<name>${bundle.symbolicName}</name>
@@ -119,7 +119,7 @@
<dependency>
<groupId>org.cytoscape</groupId>
<artifactId>vizmap-api</artifactId>
- <version>3.0.0-alpha5-SNAPSHOT</version>
+ <version>3.0.0-alpha6-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.cytoscape</groupId>
Modified:
core3/session-api/trunk/src/main/java/org/cytoscape/session/CySession.java
===================================================================
--- core3/session-api/trunk/src/main/java/org/cytoscape/session/CySession.java
2011-06-13 16:07:49 UTC (rev 25721)
+++ core3/session-api/trunk/src/main/java/org/cytoscape/session/CySession.java
2011-06-13 16:25:04 UTC (rev 25722)
@@ -30,7 +30,7 @@
import org.cytoscape.model.CyTableMetadata;
import org.cytoscape.view.model.CyNetworkView;
-import org.cytoscape.view.vizmap.model.Vizmap;
+import org.cytoscape.view.vizmap.VisualStyle;
import org.cytoscape.property.bookmark.Bookmarks;
import org.cytoscape.property.session.Cysession;
import java.util.Properties;
@@ -69,7 +69,7 @@
private final Set<CyTableMetadata> tables;
private final Map<CyNetworkView,String> vsMap;
private final Properties cyProps;
- private final Vizmap vizmap;
+ private final Set<VisualStyle> visualStyles;
private final Map<String, List<File>> pluginFiles;
private final Bookmarks bookmarks;
private final Cysession cysession;
@@ -99,10 +99,10 @@
else
cyProps = b.cyProps;
- if ( b.vizmap == null )
- vizmap = new Vizmap();
+ if ( b.visualStyles == null )
+ visualStyles = new HashSet<VisualStyle>();
else
- vizmap = b.vizmap;
+ visualStyles = b.visualStyles;
if ( b.pluginFiles == null )
pluginFiles = new HashMap<String, List<File>>();
@@ -130,7 +130,7 @@
private Set<CyTableMetadata> tables;
private Map<CyNetworkView,String> vsMap;
private Properties cyProps;
- private Vizmap vizmap;
+ private Set<VisualStyle> visualStyles;
private Map<String, List<File>> pluginFiles;
private Bookmarks bookmarks;
private Cysession cysession;
@@ -198,13 +198,12 @@
/**
* Returns an instance of Builder that has at least been
configured
* with the specified properties.
- * @param p A Properties object that contains the current
VizMap
- * properties for all VisualStyles in this instance of
Cytoscape.
+ * @param styles All VisualStyles in this instance of Cytoscape.
* @return An instance of Builder that has at least been
configured
* with the specified properties.
*/
- public Builder vizmap(final Vizmap p) {
- vizmap = p;
+ public Builder visualStyles(final Set<VisualStyle> styles) {
+ visualStyles = styles;
return this;
}
@@ -277,12 +276,10 @@
public Properties getCytoscapeProperties() { return cyProps; }
/**
- * Returns a Propeties object containing all VisualStyles defined
- * for this session.
- * @return A Propeties object containing all VisualStyles defined
- * for this session.
+ * Returns a set containing all VisualStyles defined for this session.
+ * @return A Set of {@link org.cytoscape.view.vizmap.VisualStyle}
objects
*/
- public Vizmap getVizmap() { return vizmap; }
+ public Set<VisualStyle> getVisualStyles() { return visualStyles; }
/**
* Returns a {@link Bookmarks} object containing all bookmarks for this
session.
Modified:
core3/session-api/trunk/src/test/java/org/cytoscape/session/CySessionTest.java
===================================================================
---
core3/session-api/trunk/src/test/java/org/cytoscape/session/CySessionTest.java
2011-06-13 16:07:49 UTC (rev 25721)
+++
core3/session-api/trunk/src/test/java/org/cytoscape/session/CySessionTest.java
2011-06-13 16:25:04 UTC (rev 25722)
@@ -19,7 +19,7 @@
import org.cytoscape.property.bookmark.Bookmarks;
import org.cytoscape.property.session.Cysession;
import org.cytoscape.view.model.CyNetworkView;
-import org.cytoscape.view.vizmap.model.Vizmap;
+import org.cytoscape.view.vizmap.VisualStyle;
import org.junit.Test;
public class CySessionTest {
@@ -156,23 +156,25 @@
public void testDefaultGetVizmap() {
session = new CySession.Builder().build();
assertNotNull(session);
- assertNotNull(session.getVizmap());
+ assertNotNull(session.getVisualStyles());
}
@Test
- public void testSetNullVizmap() {
- session = new CySession.Builder().vizmap(null).build();
+ public void testSetNullVisualStyles() {
+ session = new CySession.Builder().visualStyles(null).build();
assertNotNull(session);
- assertNotNull(session.getVizmap());
+ assertNotNull(session.getVisualStyles());
}
@Test
- public void testSetVizmap() {
- Vizmap v = mock(Vizmap.class);
- session = new CySession.Builder().vizmap(v).build();
+ public void testSetVisualStyles() {
+ VisualStyle v1 = mock(VisualStyle.class);
+ Set<VisualStyle> set = new HashSet<VisualStyle>();
+ set.add(v1);
+ session = new CySession.Builder().visualStyles(set).build();
assertNotNull(session);
- assertNotNull(session.getVizmap());
- assertEquals(v, session.getVizmap());
+ assertNotNull(session.getVisualStyles());
+ assertEquals(set, session.getVisualStyles());
}
@Test
--
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.