Author: mmichaud
Date: 2009-05-29 09:53:28 -0700 (Fri, 29 May 2009)
New Revision: 16851

Modified:
   csplugins/trunk/ucsd/mes/anntun/pom.xml
   csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/AppCL.java
   
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/AbstractTunableInterceptor.java
   
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/internal/gui/AbstractGuiHandler.java
   
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/internal/gui/FlexiblyBoundedHandler.java
   
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/internal/gui/GuiHandlerFactory.java
   
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/internal/gui/GuiTunableInterceptor.java
   
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/internal/gui/IntHandler.java
Log:
[]

Modified: csplugins/trunk/ucsd/mes/anntun/pom.xml
===================================================================
--- csplugins/trunk/ucsd/mes/anntun/pom.xml     2009-05-29 15:34:04 UTC (rev 
16850)
+++ csplugins/trunk/ucsd/mes/anntun/pom.xml     2009-05-29 16:53:28 UTC (rev 
16851)
@@ -48,10 +48,10 @@
                                        <archive>
                                                <manifest>
 <!--                                                   
-                                                       
<mainClass>org.example.AppGUI</mainClass>
-                                                       
<mainClass>org.example.AppCL2</mainClass> 
+                                                       
<mainClass>org.example.AppCL</mainClass>
+                                                       
<mainClass>org.example.AppGUI</mainClass> 
 -->
-                                                       
<mainClass>org.example.AppCL</mainClass>
+                                                       
<mainClass>org.example.AppCL2</mainClass>
                                                </manifest>
                                        </archive>
                                </configuration>

Modified: csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/AppCL.java
===================================================================
--- csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/AppCL.java        
2009-05-29 15:34:04 UTC (rev 16850)
+++ csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/AppCL.java        
2009-05-29 16:53:28 UTC (rev 16851)
@@ -27,8 +27,6 @@
                // load the tunables from the object
                cl.loadTunables(com);
 
-               
-               
 //             // if the object implements the interface,
 //             // give the object access to the handlers
 //             // created for the tunables
@@ -54,6 +52,7 @@
                
load.setProperty("PrintSomething.income","0,3444,10000,true,true");
                load.setProperty("PrintSomething.lms", "one,three");
                
+               
                // create the interceptor 
                TunableInterceptor lp = new LoadPropsInterceptor(load);
 

Modified: 
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/AbstractTunableInterceptor.java
===================================================================
--- 
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/AbstractTunableInterceptor.java
   2009-05-29 15:34:04 UTC (rev 16850)
+++ 
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/AbstractTunableInterceptor.java
   2009-05-29 16:53:28 UTC (rev 16851)
@@ -1,16 +1,13 @@
-
 package org.example.tunable;
 
 import java.lang.reflect.*;
-import java.lang.annotation.*;
 import java.util.*;
 
 /**
  * An abstract implementation of {...@link TunableInterceptor} that should 
serve as
  * the super class for almost all implementations of {...@link 
TunableInterceptor}.
  */
-public abstract class AbstractTunableInterceptor<T extends Handler> 
-       implements TunableInterceptor {
+public abstract class AbstractTunableInterceptor<T extends Handler> implements 
TunableInterceptor {
 
        protected HandlerFactory<T> factory;
 

Modified: 
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/internal/gui/AbstractGuiHandler.java
===================================================================
--- 
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/internal/gui/AbstractGuiHandler.java
      2009-05-29 15:34:04 UTC (rev 16850)
+++ 
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/internal/gui/AbstractGuiHandler.java
      2009-05-29 16:53:28 UTC (rev 16851)
@@ -1,10 +1,7 @@
-
 package org.example.tunable.internal.gui;
 
 import java.lang.reflect.*;
-import java.util.*;
 import javax.swing.*;
-import javax.swing.event.*;
 import java.awt.event.*;
 import java.awt.*;
 import org.example.tunable.*;
@@ -12,7 +9,6 @@
 public abstract class AbstractGuiHandler extends AbstractHandler implements 
GuiHandler, ActionListener {
 
        protected JPanel panel;
-
     private String depName;
     private String depState;
 
@@ -23,10 +19,10 @@
             depName = s.substring(0,s.indexOf("="));
             depState = s.substring(s.indexOf("=") + 1);
         }
-       
                panel = new JPanel();
        }
-
+       
+       
        public void actionPerformed(ActionEvent ae) {
                //System.out.println(this.getName() + " actionPerformed");
                handle();

Modified: 
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/internal/gui/FlexiblyBoundedHandler.java
===================================================================
--- 
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/internal/gui/FlexiblyBoundedHandler.java
  2009-05-29 15:34:04 UTC (rev 16850)
+++ 
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/internal/gui/FlexiblyBoundedHandler.java
  2009-05-29 16:53:28 UTC (rev 16851)
@@ -17,8 +17,8 @@
        JTextField tf;
        final T b;
        final JLabel label;
+       JTextField test;
        
-       
        public FlexiblyBoundedHandler(Field f, Object o, Tunable t) {
                super(f,o,t);
                T bb; 
@@ -38,8 +38,9 @@
                
                label = new JLabel();
                setLabelText();
+                               
                try {
-                       panel.add( label );
+                       panel.add(label);
                        tf = new JTextField( b.getValue().toString(), 6);
                        tf.addActionListener( this );
                        panel.add( tf );
@@ -50,7 +51,7 @@
        }
 
        private void setLabelText() {
-               label.setText( t.description() + " (min: " + 
b.getLowerBound().toString() + "  max: " + b.getUpperBound().toString() + ")" );
+               label.setText( t.description() +"\n(min: " + 
b.getLowerBound().toString() + "  max: " + b.getUpperBound().toString() + ")" );
        }
 
        public void handle() {

Modified: 
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/internal/gui/GuiHandlerFactory.java
===================================================================
--- 
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/internal/gui/GuiHandlerFactory.java
       2009-05-29 15:34:04 UTC (rev 16850)
+++ 
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/internal/gui/GuiHandlerFactory.java
       2009-05-29 16:53:28 UTC (rev 16851)
@@ -1,4 +1,3 @@
-
 package org.example.tunable.internal.gui;
 
 import java.lang.reflect.*;
@@ -12,47 +11,35 @@
        }
 
        public GuiHandler getHandler(Field f, Object o, Tunable t) {
-               Class type = f.getType();
+               Class<?> type = f.getType();
 
+               if ( type == String.class ) 
+                       return new StringHandler(f,o,t);
+               else if ( type == Boolean.class || type == boolean.class ) 
+                       return new BooleanHandler(f,o,t);
+
                if ( type == int.class || type == Integer.class )
                        return new IntHandler(f,o,t);
 
-               else if ( type == String.class ) 
-                       return new StringHandler(f,o,t);
-
                else if ( type == BoundedInteger.class ) 
                        return new BoundedHandler<BoundedInteger>(f,o,t);
-
                else if ( type == BoundedDouble.class ) 
                        return new BoundedHandler<BoundedDouble>(f,o,t);
 
                else if ( type == FlexiblyBoundedInteger.class ) 
                        return new 
FlexiblyBoundedHandler<FlexiblyBoundedInteger>(f,o,t);
-
                else if ( type == FlexiblyBoundedDouble.class ) 
                        return new 
FlexiblyBoundedHandler<FlexiblyBoundedDouble>(f,o,t);
-
-               else if ( type == Boolean.class || type == boolean.class ) 
-                       return new BooleanHandler(f,o,t);
-
+               
                else if ( type == ListSingleSelection.class ) 
                        return new ListSingleSelectionHandler(f,o,t);
-
                else if ( type == ListMultipleSelection.class ) 
                        return new ListMultipleSelectionHandler(f,o,t);
-
                return null;
        }
 
-       public GuiHandler getHandler(Method gmethod, Method smethod, Object o,
-                       Tunable t) {
-               // TODO Auto-generated method stub
+       
+       public GuiHandler getHandler(Method gmethod, Method smethod, Object 
o,Tunable tg,Tunable ts) {
                return null;
        }
-
-       public GuiHandler getHandler(Method gmethod, Method smethod, Object o,
-                       Tunable tg, Tunable ts) {
-               // TODO Auto-generated method stub
-               return null;
-       }
 }

Modified: 
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/internal/gui/GuiTunableInterceptor.java
===================================================================
--- 
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/internal/gui/GuiTunableInterceptor.java
   2009-05-29 15:34:04 UTC (rev 16850)
+++ 
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/internal/gui/GuiTunableInterceptor.java
   2009-05-29 16:53:28 UTC (rev 16851)
@@ -1,11 +1,8 @@
 package org.example.tunable.internal.gui;
 
-import java.lang.reflect.*;
-import java.lang.annotation.*;
 import java.util.*;
 import java.awt.*;
 import javax.swing.*;
-import java.awt.event.*;
 import org.example.tunable.*;
 
 /**

Modified: 
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/internal/gui/IntHandler.java
===================================================================
--- 
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/internal/gui/IntHandler.java
      2009-05-29 15:34:04 UTC (rev 16850)
+++ 
csplugins/trunk/ucsd/mes/anntun/src/main/java/org/example/tunable/internal/gui/IntHandler.java
      2009-05-29 16:53:28 UTC (rev 16851)
@@ -1,12 +1,7 @@
-
 package org.example.tunable.internal.gui;
 
 import java.lang.reflect.*;
-import java.util.*;
 import javax.swing.*;
-import javax.swing.event.*;
-import java.awt.event.*;
-import java.awt.*;
 import org.example.tunable.*;
 
 public class IntHandler extends AbstractGuiHandler {
@@ -19,19 +14,18 @@
                panel = new JPanel();
 
                try {
-               panel.add( new JLabel( t.description() ) );
-               tf = new JTextField( Integer.toString(f.getInt(o)), 10);
-               tf.addActionListener( this );
-               panel.add( tf );
+                       panel.add( new JLabel( t.description() ) );
+                       tf = new JTextField( Integer.toString(f.getInt(o)), 10);
+                       tf.addActionListener( this );
+                       panel.add( tf );
                } catch (Exception e) { e.printStackTrace(); }
-                       
        }
 
+       
        public void handle() {
                String s = tf.getText();
                try {
-               int n = Integer.parseInt(s);
-               f.set(o,n);
+                       f.set(o,Integer.parseInt(s));
                } catch (Exception e) { e.printStackTrace(); }
        }
 


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