Author: scooter
Date: 2013-01-18 14:56:30 -0800 (Fri, 18 Jan 2013)
New Revision: 31064

Modified:
   
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/AbstractEnhancedCustomGraphics.java
   
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/AbstractChartCustomGraphics.java
   
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/bar/BarChart.java
   
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/heatstrip/HeatStripChart.java
   
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/line/LineChart.java
   
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/pie/PieChart.java
   
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/stripe/StripeChart.java
   
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/gradients/linear/LinearGradientCGFactory.java
   
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/gradients/linear/LinearGradientCustomGraphics.java
   
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/gradients/radial/RadialGradientCGFactory.java
   
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/gradients/radial/RadialGradientCustomGraphics.java
Log:
Modified to support final Custom Graphics API


Modified: 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/AbstractEnhancedCustomGraphics.java
===================================================================
--- 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/AbstractEnhancedCustomGraphics.java
    2013-01-18 22:55:55 UTC (rev 31063)
+++ 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/AbstractEnhancedCustomGraphics.java
    2013-01-18 22:56:30 UTC (rev 31064)
@@ -24,8 +24,8 @@
 import org.cytoscape.view.presentation.customgraphics.CyCustomGraphicsFactory;
 import org.cytoscape.view.presentation.customgraphics.CustomGraphicLayer;
 
-public abstract class AbstractEnhancedCustomGraphics<T extends 
CustomGraphicLayer> 
-                                                   implements CyCustomGraphics 
{
+public abstract class AbstractEnhancedCustomGraphics <T extends 
CustomGraphicLayer>
+                implements CyCustomGraphics <T> {
 
        protected Long id = null;
        protected float fitRatio = 0.9f;
@@ -48,8 +48,7 @@
        public void setHeight(final int height) { this.height = height; }
        public int getWidth() { return width; }
        public int getHeight() { return height; }
-       @Override
-       public List<T> getLayers(CyNetworkView networkView, View nodeView) { 
return layers; }
+       public List<T> getLayers(CyNetworkView networkView, View<? extends 
CyIdentifiable> nodeView) { return layers; }
        public String getDisplayName() { return displayName; }
        public void setDisplayName(final String displayName) {
                this.displayName = displayName;

Modified: 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/AbstractChartCustomGraphics.java
===================================================================
--- 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/AbstractChartCustomGraphics.java
        2013-01-18 22:55:55 UTC (rev 31063)
+++ 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/AbstractChartCustomGraphics.java
        2013-01-18 22:56:30 UTC (rev 31064)
@@ -18,11 +18,13 @@
 import org.cytoscape.model.CyRow;
 import org.cytoscape.model.CyTable;
 
+import org.cytoscape.view.presentation.customgraphics.CustomGraphicLayer;
 import org.cytoscape.view.presentation.customgraphics.PaintedShape;
 
 import edu.ucsf.rbvi.enhancedcg.internal.AbstractEnhancedCustomGraphics;
 
-abstract public class AbstractChartCustomGraphics<T extends PaintedShape> 
extends AbstractEnhancedCustomGraphics {
+abstract public class AbstractChartCustomGraphics<T extends 
CustomGraphicLayer> 
+                extends AbstractEnhancedCustomGraphics<T> {
        // Standard command strings
        public static final String ALL = "all";
        public static final String ATTRIBUTELIST = "attributelist";

Modified: 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/bar/BarChart.java
===================================================================
--- 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/bar/BarChart.java
       2013-01-18 22:55:55 UTC (rev 31063)
+++ 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/bar/BarChart.java
       2013-01-18 22:56:30 UTC (rev 31064)
@@ -104,7 +104,7 @@
        public Image getRenderedImage() { return null; }
 
        @Override 
-       public List<BarLayer> getLayers(CyNetworkView networkView, View 
nodeView) { 
+       public List<BarLayer> getLayers(CyNetworkView networkView, View<? 
extends CyIdentifiable> nodeView) { 
                CyNetwork network = networkView.getModel();
                if (!(nodeView.getModel() instanceof CyNode))
                        return null;

Modified: 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/heatstrip/HeatStripChart.java
===================================================================
--- 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/heatstrip/HeatStripChart.java
   2013-01-18 22:55:55 UTC (rev 31063)
+++ 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/heatstrip/HeatStripChart.java
   2013-01-18 22:56:30 UTC (rev 31064)
@@ -120,7 +120,7 @@
        public Image getRenderedImage() { return null; }
 
        @Override 
-       public List<HeatStripLayer> getLayers(CyNetworkView networkView, View 
nodeView) { 
+       public List<HeatStripLayer> getLayers(CyNetworkView networkView, View<? 
extends CyIdentifiable> nodeView) { 
                CyNetwork network = networkView.getModel();
                if (!(nodeView.getModel() instanceof CyNode))
                                return null;

Modified: 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/line/LineChart.java
===================================================================
--- 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/line/LineChart.java
     2013-01-18 22:55:55 UTC (rev 31063)
+++ 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/line/LineChart.java
     2013-01-18 22:56:30 UTC (rev 31064)
@@ -104,7 +104,7 @@
        public Image getRenderedImage() { return null; }
 
        @Override 
-       public List<LineLayer> getLayers(CyNetworkView networkView, View 
nodeView) { 
+       public List<LineLayer> getLayers(CyNetworkView networkView, View<? 
extends CyIdentifiable> nodeView) { 
                CyNetwork network = networkView.getModel();
                if (!(nodeView.getModel() instanceof CyNode))
                                return null;

Modified: 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/pie/PieChart.java
===================================================================
--- 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/pie/PieChart.java
       2013-01-18 22:55:55 UTC (rev 31063)
+++ 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/pie/PieChart.java
       2013-01-18 22:56:30 UTC (rev 31064)
@@ -56,6 +56,7 @@
 import org.cytoscape.model.CyNode;
 import org.cytoscape.view.model.CyNetworkView;
 import org.cytoscape.view.model.View;
+import org.cytoscape.view.presentation.customgraphics.CyCustomGraphics;
 
 import edu.ucsf.rbvi.enhancedcg.internal.charts.AbstractChartCustomGraphics;
 
@@ -126,8 +127,7 @@
 
        public Image getRenderedImage() { return null; }
 
-       @Override 
-       public List<PieLayer> getLayers(CyNetworkView networkView, View 
nodeView) { 
+       public List<PieLayer> getLayers(CyNetworkView networkView, View<? 
extends CyIdentifiable> nodeView) { 
                CyNetwork network = networkView.getModel();
                if (!(nodeView.getModel() instanceof CyNode))
                                return null;

Modified: 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/stripe/StripeChart.java
===================================================================
--- 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/stripe/StripeChart.java
 2013-01-18 22:55:55 UTC (rev 31063)
+++ 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/charts/stripe/StripeChart.java
 2013-01-18 22:56:30 UTC (rev 31064)
@@ -52,7 +52,6 @@
 // Cytoscape imports
 import org.cytoscape.model.CyIdentifiable;
 import org.cytoscape.model.CyNetwork;
-import org.cytoscape.model.CyNode;
 import org.cytoscape.view.model.CyNetworkView;
 import org.cytoscape.view.model.View;
 

Modified: 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/gradients/linear/LinearGradientCGFactory.java
===================================================================
--- 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/gradients/linear/LinearGradientCGFactory.java
  2013-01-18 22:55:55 UTC (rev 31063)
+++ 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/gradients/linear/LinearGradientCGFactory.java
  2013-01-18 22:56:30 UTC (rev 31064)
@@ -2,11 +2,12 @@
 
 import java.net.URL;
 
+import org.cytoscape.model.CyNode;
 import org.cytoscape.view.presentation.customgraphics.CyCustomGraphics;
 import org.cytoscape.view.presentation.customgraphics.CyCustomGraphicsFactory;
 import org.cytoscape.view.presentation.customgraphics.CustomGraphicLayer;
 
-public class LinearGradientCGFactory implements CyCustomGraphicsFactory {
+public class LinearGradientCGFactory implements CyCustomGraphicsFactory 
<LinearGradientLayer> {
        private static final Class<? extends CyCustomGraphics> TARGET_CLASS = 
LinearGradientCustomGraphics.class;
 
        public LinearGradientCGFactory() {

Modified: 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/gradients/linear/LinearGradientCustomGraphics.java
===================================================================
--- 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/gradients/linear/LinearGradientCustomGraphics.java
     2013-01-18 22:55:55 UTC (rev 31063)
+++ 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/gradients/linear/LinearGradientCustomGraphics.java
     2013-01-18 22:56:30 UTC (rev 31064)
@@ -13,6 +13,7 @@
 import java.util.List;
 import java.util.Map;
 
+import org.cytoscape.model.CyNode;
 import org.cytoscape.view.presentation.customgraphics.CyCustomGraphics;
 import org.cytoscape.view.presentation.customgraphics.CyCustomGraphicsFactory;
 import org.cytoscape.view.presentation.customgraphics.CustomGraphicLayer;

Modified: 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/gradients/radial/RadialGradientCGFactory.java
===================================================================
--- 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/gradients/radial/RadialGradientCGFactory.java
  2013-01-18 22:55:55 UTC (rev 31063)
+++ 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/gradients/radial/RadialGradientCGFactory.java
  2013-01-18 22:56:30 UTC (rev 31064)
@@ -2,11 +2,12 @@
 
 import java.net.URL;
 
+import org.cytoscape.model.CyNode;
 import org.cytoscape.view.presentation.customgraphics.CyCustomGraphics;
 import org.cytoscape.view.presentation.customgraphics.CyCustomGraphicsFactory;
 import org.cytoscape.view.presentation.customgraphics.CustomGraphicLayer;
 
-public class RadialGradientCGFactory implements CyCustomGraphicsFactory {
+public class RadialGradientCGFactory implements 
CyCustomGraphicsFactory<RadialGradientLayer> {
        private static final Class<? extends CyCustomGraphics> TARGET_CLASS = 
RadialGradientCustomGraphics.class;
 
        public RadialGradientCGFactory() {

Modified: 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/gradients/radial/RadialGradientCustomGraphics.java
===================================================================
--- 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/gradients/radial/RadialGradientCustomGraphics.java
     2013-01-18 22:55:55 UTC (rev 31063)
+++ 
csplugins/trunk/ucsf/scooter/enhancedcg/src/main/java/edu/ucsf/rbvi/internal/gradients/radial/RadialGradientCustomGraphics.java
     2013-01-18 22:56:30 UTC (rev 31064)
@@ -21,7 +21,7 @@
 
 import edu.ucsf.rbvi.enhancedcg.internal.AbstractEnhancedCustomGraphics;
 
-public class RadialGradientCustomGraphics extends 
AbstractEnhancedCustomGraphics <RadialGradientLayer>{
+public class RadialGradientCustomGraphics extends 
AbstractEnhancedCustomGraphics <RadialGradientLayer> {
 
        // Parse the input string, which is always of the form:
        //      radgrad: center="x,y" radius="r" 
stoplist="r,g,b,a,stop|r,g,b,a,stop|r,g,b,a,stop"

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