Author: mkirby
Date: 2012-05-25 14:20:09 -0700 (Fri, 25 May 2012)
New Revision: 29365

Added:
   
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/DelegateTask.java
   
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/DelegatingTaskMonitor.java
   
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/LoggingTaskMonitor.java
   
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTaskManager.java
   
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableHandler.java
   
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableHandlerFactory.java
   
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableMutator.java
   
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/TunableRecorderManager.java
   
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/TunableSetterImpl.java
Removed:
   
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/DelegateTask.java
   
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/DelegatingTaskMonitor.java
   
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/LoggingTaskMonitor.java
   
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTaskManager.java
   
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableHandler.java
   
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableHandlerFactory.java
   
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableMutator.java
   
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/TunableRecorderManager.java
   
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/TunableSetterImpl.java
Log:
mkirby: Moved work-swing-impl sync to work-impl.

Deleted: 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/DelegateTask.java
===================================================================
--- 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/DelegateTask.java
 2012-05-25 21:04:14 UTC (rev 29364)
+++ 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/DelegateTask.java
 2012-05-25 21:20:09 UTC (rev 29365)
@@ -1,62 +0,0 @@
-
-package org.cytoscape.work.internal.sync;
-
-
-import java.util.Map;
-
-import org.cytoscape.work.TaskIterator;
-import org.cytoscape.work.TaskFactory;
-import org.cytoscape.work.AbstractTask;
-import org.cytoscape.work.TaskMonitor;
-import org.cytoscape.work.Task;
-import org.cytoscape.work.TunableRecorder;
-
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-
-public class DelegateTask extends AbstractTask {
-       private final SyncTunableMutator stm;
-       private final TunableRecorderManager trm; 
-       private final TaskIterator ti;
-       private final Map<String,Object> tunableValues;
-
-       public DelegateTask(SyncTunableMutator stm, TunableRecorderManager trm, 
TaskIterator ti, Map<String,Object> tunableValues) {
-               this.stm = stm;
-               this.trm = trm;
-               this.ti = ti;
-               this.tunableValues = tunableValues;
-       }
-
-       public void run(TaskMonitor tm) throws Exception {
-               // this ensures that we get a coherent task monitor
-               DelegatingTaskMonitor dtm = new 
DelegatingTaskMonitor(tm,ti.getNumTasks());
-
-               // this gives the tunable mutator what it needs to set
-               // the tunables as the tasks get executed 
-               stm.setConfigurationContext(tunableValues);
-       
-               while (ti.hasNext()) {
-                       final Task task = ti.next();
-                       dtm.setTask(task);
-
-                       if (!setTunables(task))
-                               return;
-
-                       task.run(dtm);
-               }
-       }
-
-       private boolean setTunables(final Object task) throws Exception {
-               if (task == null) 
-                       return true;
-               
-               boolean ret = stm.validateAndWriteBack(task);
-
-               for ( TunableRecorder ti : trm.getRecorders() ) 
-                       ti.recordTunableState(task);
-
-               return ret;
-       }
-}
-

Copied: 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/DelegateTask.java
 (from rev 29364, 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/sync/DelegateTask.java)
===================================================================
--- 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/DelegateTask.java
                         (rev 0)
+++ 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/DelegateTask.java
 2012-05-25 21:20:09 UTC (rev 29365)
@@ -0,0 +1,62 @@
+
+package org.cytoscape.work.internal.sync;
+
+
+import java.util.Map;
+
+import org.cytoscape.work.TaskIterator;
+import org.cytoscape.work.TaskFactory;
+import org.cytoscape.work.AbstractTask;
+import org.cytoscape.work.TaskMonitor;
+import org.cytoscape.work.Task;
+import org.cytoscape.work.TunableRecorder;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+
+public class DelegateTask extends AbstractTask {
+       private final SyncTunableMutator stm;
+       private final TunableRecorderManager trm; 
+       private final TaskIterator ti;
+       private final Map<String,Object> tunableValues;
+
+       public DelegateTask(SyncTunableMutator stm, TunableRecorderManager trm, 
TaskIterator ti, Map<String,Object> tunableValues) {
+               this.stm = stm;
+               this.trm = trm;
+               this.ti = ti;
+               this.tunableValues = tunableValues;
+       }
+
+       public void run(TaskMonitor tm) throws Exception {
+               // this ensures that we get a coherent task monitor
+               DelegatingTaskMonitor dtm = new 
DelegatingTaskMonitor(tm,ti.getNumTasks());
+
+               // this gives the tunable mutator what it needs to set
+               // the tunables as the tasks get executed 
+               stm.setConfigurationContext(tunableValues);
+       
+               while (ti.hasNext()) {
+                       final Task task = ti.next();
+                       dtm.setTask(task);
+
+                       if (!setTunables(task))
+                               return;
+
+                       task.run(dtm);
+               }
+       }
+
+       private boolean setTunables(final Object task) throws Exception {
+               if (task == null) 
+                       return true;
+               
+               boolean ret = stm.validateAndWriteBack(task);
+
+               for ( TunableRecorder ti : trm.getRecorders() ) 
+                       ti.recordTunableState(task);
+
+               return ret;
+       }
+}
+

Deleted: 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/DelegatingTaskMonitor.java
===================================================================
--- 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/DelegatingTaskMonitor.java
        2012-05-25 21:04:14 UTC (rev 29364)
+++ 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/DelegatingTaskMonitor.java
        2012-05-25 21:20:09 UTC (rev 29365)
@@ -1,49 +0,0 @@
-package org.cytoscape.work.internal.sync;
-
-
-import org.cytoscape.work.Task;
-import org.cytoscape.work.TaskMonitor;
-
-class DelegatingTaskMonitor implements TaskMonitor {
-       
-       private double expectedNumTasks; 
-       private double currentTaskNum = -1.0; // so that the first task is 
numbered 0
-
-       private TaskMonitor actualTaskMonitor;
-
-       /**
-        * Based on the expected number of tasks, this is the fraction of the 
overall
-        * task monitor that a given task is allocated. So, if there are 4 
tasks 
-        * executed with this task monitor, each task is allocated 0.25 of the 
-        * space in the progress bar.
-        */
-       private double fractionOfOverall = 1.0;
-
-       DelegatingTaskMonitor(TaskMonitor tm, int expectedNumTasks) {
-               this.actualTaskMonitor = tm;
-               this.expectedNumTasks = (double)expectedNumTasks;
-               this.fractionOfOverall = 1.0/this.expectedNumTasks;
-       }
-
-       public void setTask(final Task newTask) {
-               this.currentTaskNum += 1.0;     
-       }
-
-       public void setTitle(String title) {
-               actualTaskMonitor.setTitle(title);
-       }
-
-       public void setStatusMessage(String statusMessage) {
-               actualTaskMonitor.setStatusMessage(statusMessage);
-       }
-
-       public void setProgress(double progress) {
-               if ( progress < 0 ) {
-                       actualTaskMonitor.setProgress(-1.0);
-               } else {
-                       double completed = currentTaskNum/expectedNumTasks;
-                       double adjustedProgress = (progress * 
fractionOfOverall) + completed;
-                       actualTaskMonitor.setProgress(adjustedProgress);
-               }
-       }
-}

Copied: 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/DelegatingTaskMonitor.java
 (from rev 29364, 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/sync/DelegatingTaskMonitor.java)
===================================================================
--- 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/DelegatingTaskMonitor.java
                                (rev 0)
+++ 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/DelegatingTaskMonitor.java
        2012-05-25 21:20:09 UTC (rev 29365)
@@ -0,0 +1,49 @@
+package org.cytoscape.work.internal.sync;
+
+
+import org.cytoscape.work.Task;
+import org.cytoscape.work.TaskMonitor;
+
+class DelegatingTaskMonitor implements TaskMonitor {
+       
+       private double expectedNumTasks; 
+       private double currentTaskNum = -1.0; // so that the first task is 
numbered 0
+
+       private TaskMonitor actualTaskMonitor;
+
+       /**
+        * Based on the expected number of tasks, this is the fraction of the 
overall
+        * task monitor that a given task is allocated. So, if there are 4 
tasks 
+        * executed with this task monitor, each task is allocated 0.25 of the 
+        * space in the progress bar.
+        */
+       private double fractionOfOverall = 1.0;
+
+       DelegatingTaskMonitor(TaskMonitor tm, int expectedNumTasks) {
+               this.actualTaskMonitor = tm;
+               this.expectedNumTasks = (double)expectedNumTasks;
+               this.fractionOfOverall = 1.0/this.expectedNumTasks;
+       }
+
+       public void setTask(final Task newTask) {
+               this.currentTaskNum += 1.0;     
+       }
+
+       public void setTitle(String title) {
+               actualTaskMonitor.setTitle(title);
+       }
+
+       public void setStatusMessage(String statusMessage) {
+               actualTaskMonitor.setStatusMessage(statusMessage);
+       }
+
+       public void setProgress(double progress) {
+               if ( progress < 0 ) {
+                       actualTaskMonitor.setProgress(-1.0);
+               } else {
+                       double completed = currentTaskNum/expectedNumTasks;
+                       double adjustedProgress = (progress * 
fractionOfOverall) + completed;
+                       actualTaskMonitor.setProgress(adjustedProgress);
+               }
+       }
+}

Deleted: 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/LoggingTaskMonitor.java
===================================================================
--- 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/LoggingTaskMonitor.java
   2012-05-25 21:04:14 UTC (rev 29364)
+++ 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/LoggingTaskMonitor.java
   2012-05-25 21:20:09 UTC (rev 29365)
@@ -1,41 +0,0 @@
-
-package org.cytoscape.work.internal.sync;
-
-
-import org.cytoscape.work.Task;
-import org.cytoscape.work.TaskMonitor;
-
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-
-class LoggingTaskMonitor implements TaskMonitor {
-       
-       private static final Logger logger = 
LoggerFactory.getLogger(LoggingTaskMonitor.class);
-
-       private Task task;
-
-       public LoggingTaskMonitor() {
-       }
-
-       public void setTask(final Task newTask) {
-               this.task = newTask;
-       }
-
-       public void setTitle(String title) {
-               logger.info("Task (" + task.toString() + ") title: " + title);
-       }
-
-       public void setStatusMessage(String statusMessage) {
-               logger.info("Task (" + task.toString() + ") status: " + 
statusMessage);
-       }
-
-       public void setProgress(double progress) {
-               int prog = (int) Math.floor(progress * 100);
-               logger.info("Task (" + task.toString() + ") progress: " + prog 
+ "%");
-       }
-
-       public void showException(Exception exception) {
-               logger.error("Exception executing task!", exception);
-       }
-}

Copied: 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/LoggingTaskMonitor.java
 (from rev 29364, 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/sync/LoggingTaskMonitor.java)
===================================================================
--- 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/LoggingTaskMonitor.java
                           (rev 0)
+++ 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/LoggingTaskMonitor.java
   2012-05-25 21:20:09 UTC (rev 29365)
@@ -0,0 +1,41 @@
+
+package org.cytoscape.work.internal.sync;
+
+
+import org.cytoscape.work.Task;
+import org.cytoscape.work.TaskMonitor;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+
+class LoggingTaskMonitor implements TaskMonitor {
+       
+       private static final Logger logger = 
LoggerFactory.getLogger(LoggingTaskMonitor.class);
+
+       private Task task;
+
+       public LoggingTaskMonitor() {
+       }
+
+       public void setTask(final Task newTask) {
+               this.task = newTask;
+       }
+
+       public void setTitle(String title) {
+               logger.info("Task (" + task.toString() + ") title: " + title);
+       }
+
+       public void setStatusMessage(String statusMessage) {
+               logger.info("Task (" + task.toString() + ") status: " + 
statusMessage);
+       }
+
+       public void setProgress(double progress) {
+               int prog = (int) Math.floor(progress * 100);
+               logger.info("Task (" + task.toString() + ") progress: " + prog 
+ "%");
+       }
+
+       public void showException(Exception exception) {
+               logger.error("Exception executing task!", exception);
+       }
+}

Deleted: 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTaskManager.java
===================================================================
--- 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTaskManager.java
      2012-05-25 21:04:14 UTC (rev 29364)
+++ 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTaskManager.java
      2012-05-25 21:20:09 UTC (rev 29365)
@@ -1,82 +0,0 @@
-package org.cytoscape.work.internal.sync;
-
-
-import java.util.Map;
-
-import org.cytoscape.work.AbstractTaskManager;
-import org.cytoscape.work.SynchronousTaskManager;
-import org.cytoscape.work.Task;
-import org.cytoscape.work.TaskFactory;
-import org.cytoscape.work.TaskIterator;
-import org.cytoscape.work.TunableRecorder;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-
-/**
- * Uses Swing components to create a user interface for the <code>Task</code>.
- *
- * This will not work if the application is running in headless mode.
- */
-public class SyncTaskManager extends AbstractTaskManager<Object, Map<String, 
Object>> implements
-               SynchronousTaskManager<Object> {
-
-       private static final Logger logger = 
LoggerFactory.getLogger(SyncTaskManager.class);
-
-
-       private final SyncTunableMutator<?> syncTunableMutator;
-
-       /**
-        * Construct with default behavior.
-        */
-       public SyncTaskManager(final SyncTunableMutator<?> tunableMutator) {
-               super(tunableMutator);
-               this.syncTunableMutator = tunableMutator;
-       }
-
-
-       @Override 
-       public void setExecutionContext(final Map<String,Object> o) {
-               syncTunableMutator.setConfigurationContext(o);
-       }
-
-
-       @Override 
-       public Object getConfiguration(TaskFactory factory, Object context) {
-               throw new UnsupportedOperationException("There is no 
configuration available for a SyncrhonousTaskManager");    
-       }
-
-
-       @Override
-       public void execute(final TaskIterator taskIterator) {
-               final LoggingTaskMonitor taskMonitor = new LoggingTaskMonitor();
-               
-               try {
-                       while (taskIterator.hasNext()) {
-                               final Task task = taskIterator.next();
-                               taskMonitor.setTask(task);
-
-                               if (!displayTunables(task))
-                                       return;
-
-                               task.run(taskMonitor);
-                       }
-
-               } catch (Exception exception) {
-                       taskMonitor.showException(exception);
-               }
-       }
-
-       private boolean displayTunables(final Object task) throws Exception {
-               if (task == null) {
-                       return true;
-               }
-               boolean ret = syncTunableMutator.validateAndWriteBack(task);
-
-               for ( TunableRecorder ti : tunableRecorders ) 
-                       ti.recordTunableState(task);
-
-               return ret;
-       }
-}
-

Copied: 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTaskManager.java
 (from rev 29364, 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/sync/SyncTaskManager.java)
===================================================================
--- 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTaskManager.java
                              (rev 0)
+++ 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTaskManager.java
      2012-05-25 21:20:09 UTC (rev 29365)
@@ -0,0 +1,82 @@
+package org.cytoscape.work.internal.sync;
+
+
+import java.util.Map;
+
+import org.cytoscape.work.AbstractTaskManager;
+import org.cytoscape.work.SynchronousTaskManager;
+import org.cytoscape.work.Task;
+import org.cytoscape.work.TaskFactory;
+import org.cytoscape.work.TaskIterator;
+import org.cytoscape.work.TunableRecorder;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+
+/**
+ * Uses Swing components to create a user interface for the <code>Task</code>.
+ *
+ * This will not work if the application is running in headless mode.
+ */
+public class SyncTaskManager extends AbstractTaskManager<Object, Map<String, 
Object>> implements
+               SynchronousTaskManager<Object> {
+
+       private static final Logger logger = 
LoggerFactory.getLogger(SyncTaskManager.class);
+
+
+       private final SyncTunableMutator<?> syncTunableMutator;
+
+       /**
+        * Construct with default behavior.
+        */
+       public SyncTaskManager(final SyncTunableMutator<?> tunableMutator) {
+               super(tunableMutator);
+               this.syncTunableMutator = tunableMutator;
+       }
+
+
+       @Override 
+       public void setExecutionContext(final Map<String,Object> o) {
+               syncTunableMutator.setConfigurationContext(o);
+       }
+
+
+       @Override 
+       public Object getConfiguration(TaskFactory factory, Object context) {
+               throw new UnsupportedOperationException("There is no 
configuration available for a SyncrhonousTaskManager");    
+       }
+
+
+       @Override
+       public void execute(final TaskIterator taskIterator) {
+               final LoggingTaskMonitor taskMonitor = new LoggingTaskMonitor();
+               
+               try {
+                       while (taskIterator.hasNext()) {
+                               final Task task = taskIterator.next();
+                               taskMonitor.setTask(task);
+
+                               if (!displayTunables(task))
+                                       return;
+
+                               task.run(taskMonitor);
+                       }
+
+               } catch (Exception exception) {
+                       taskMonitor.showException(exception);
+               }
+       }
+
+       private boolean displayTunables(final Object task) throws Exception {
+               if (task == null) {
+                       return true;
+               }
+               boolean ret = syncTunableMutator.validateAndWriteBack(task);
+
+               for ( TunableRecorder ti : tunableRecorders ) 
+                       ti.recordTunableState(task);
+
+               return ret;
+       }
+}
+

Deleted: 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableHandler.java
===================================================================
--- 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableHandler.java
   2012-05-25 21:04:14 UTC (rev 29364)
+++ 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableHandler.java
   2012-05-25 21:20:09 UTC (rev 29365)
@@ -1,34 +0,0 @@
-package org.cytoscape.work.internal.sync;
-
-import java.lang.reflect.Field;
-import java.lang.reflect.Method;
-import java.util.Map;
-
-import org.cytoscape.work.AbstractTunableHandler;
-import org.cytoscape.work.Tunable;
-
-public class SyncTunableHandler extends AbstractTunableHandler {
-
-       private Map<String, Object> valueMap;
-
-       public SyncTunableHandler(final Field field, final Object instance, 
final Tunable tunable) {
-               super(field, instance, tunable);
-       }
-
-       public SyncTunableHandler(final Method getter, final Method setter, 
final Object instance, final Tunable tunable) {
-               super(getter, setter, instance, tunable);
-       }
-
-       @Override
-       public void handle() {
-               try {
-                       setValue(valueMap.get(getName()));
-               } catch (Exception e) {
-                       throw new RuntimeException("Exception setting tunable 
value.", e);
-               }
-       }
-
-       public void setValueMap(final Map<String, Object> valueMap) {
-               this.valueMap = valueMap;
-       }
-}

Copied: 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableHandler.java
 (from rev 29364, 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableHandler.java)
===================================================================
--- 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableHandler.java
                           (rev 0)
+++ 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableHandler.java
   2012-05-25 21:20:09 UTC (rev 29365)
@@ -0,0 +1,34 @@
+package org.cytoscape.work.internal.sync;
+
+import java.lang.reflect.Field;
+import java.lang.reflect.Method;
+import java.util.Map;
+
+import org.cytoscape.work.AbstractTunableHandler;
+import org.cytoscape.work.Tunable;
+
+public class SyncTunableHandler extends AbstractTunableHandler {
+
+       private Map<String, Object> valueMap;
+
+       public SyncTunableHandler(final Field field, final Object instance, 
final Tunable tunable) {
+               super(field, instance, tunable);
+       }
+
+       public SyncTunableHandler(final Method getter, final Method setter, 
final Object instance, final Tunable tunable) {
+               super(getter, setter, instance, tunable);
+       }
+
+       @Override
+       public void handle() {
+               try {
+                       setValue(valueMap.get(getName()));
+               } catch (Exception e) {
+                       throw new RuntimeException("Exception setting tunable 
value.", e);
+               }
+       }
+
+       public void setValueMap(final Map<String, Object> valueMap) {
+               this.valueMap = valueMap;
+       }
+}

Deleted: 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableHandlerFactory.java
===================================================================
--- 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableHandlerFactory.java
    2012-05-25 21:04:14 UTC (rev 29364)
+++ 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableHandlerFactory.java
    2012-05-25 21:20:09 UTC (rev 29365)
@@ -1,22 +0,0 @@
-
-
-package org.cytoscape.work.internal.sync;
-
-
-import java.lang.reflect.Field;
-import java.lang.reflect.Method;
-
-import org.cytoscape.work.Tunable;
-import org.cytoscape.work.TunableHandlerFactory;
-
-
-public class SyncTunableHandlerFactory implements 
TunableHandlerFactory<SyncTunableHandler> {
-
-       public SyncTunableHandler createTunableHandler(final Field field, final 
Object instance, final Tunable tunable) {
-               return new SyncTunableHandler(field,instance,tunable);
-       }
-
-       public SyncTunableHandler createTunableHandler(final Method getter, 
final Method setter, final Object instance, final Tunable tunable) {
-               return new SyncTunableHandler(getter,setter,instance,tunable);
-       }
-}

Copied: 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableHandlerFactory.java
 (from rev 29364, 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableHandlerFactory.java)
===================================================================
--- 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableHandlerFactory.java
                            (rev 0)
+++ 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableHandlerFactory.java
    2012-05-25 21:20:09 UTC (rev 29365)
@@ -0,0 +1,22 @@
+
+
+package org.cytoscape.work.internal.sync;
+
+
+import java.lang.reflect.Field;
+import java.lang.reflect.Method;
+
+import org.cytoscape.work.Tunable;
+import org.cytoscape.work.TunableHandlerFactory;
+
+
+public class SyncTunableHandlerFactory implements 
TunableHandlerFactory<SyncTunableHandler> {
+
+       public SyncTunableHandler createTunableHandler(final Field field, final 
Object instance, final Tunable tunable) {
+               return new SyncTunableHandler(field,instance,tunable);
+       }
+
+       public SyncTunableHandler createTunableHandler(final Method getter, 
final Method setter, final Object instance, final Tunable tunable) {
+               return new SyncTunableHandler(getter,setter,instance,tunable);
+       }
+}

Deleted: 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableMutator.java
===================================================================
--- 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableMutator.java
   2012-05-25 21:04:14 UTC (rev 29364)
+++ 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableMutator.java
   2012-05-25 21:20:09 UTC (rev 29365)
@@ -1,37 +0,0 @@
-package org.cytoscape.work.internal.sync;
-
-import java.util.Map;
-
-import org.cytoscape.work.AbstractTunableInterceptor;
-import org.cytoscape.work.TunableMutator;
-
-public class SyncTunableMutator<S> extends 
AbstractTunableInterceptor<SyncTunableHandler> implements
-               TunableMutator<SyncTunableHandler, S> {
-
-       private Map<String, Object> map;
-
-       @SuppressWarnings("unchecked")
-       @Override
-       public void setConfigurationContext(final Object configContext) {
-               if (configContext != null && configContext instanceof Map)
-                       map = (Map<String, Object>) configContext;
-       }
-
-       
-       @Override
-       public S buildConfiguration(Object objectWithTunables) {
-               // This method should not be called.
-               return null;
-       }
-
-       
-       @Override
-       public boolean validateAndWriteBack(Object o) {
-               
-               for (SyncTunableHandler handler : getHandlers(o)) {
-                       handler.setValueMap(map);
-                       handler.handle();
-               }
-               return true;
-       }
-}

Copied: 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableMutator.java
 (from rev 29364, 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableMutator.java)
===================================================================
--- 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableMutator.java
                           (rev 0)
+++ 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/SyncTunableMutator.java
   2012-05-25 21:20:09 UTC (rev 29365)
@@ -0,0 +1,37 @@
+package org.cytoscape.work.internal.sync;
+
+import java.util.Map;
+
+import org.cytoscape.work.AbstractTunableInterceptor;
+import org.cytoscape.work.TunableMutator;
+
+public class SyncTunableMutator<S> extends 
AbstractTunableInterceptor<SyncTunableHandler> implements
+               TunableMutator<SyncTunableHandler, S> {
+
+       private Map<String, Object> map;
+
+       @SuppressWarnings("unchecked")
+       @Override
+       public void setConfigurationContext(final Object configContext) {
+               if (configContext != null && configContext instanceof Map)
+                       map = (Map<String, Object>) configContext;
+       }
+
+       
+       @Override
+       public S buildConfiguration(Object objectWithTunables) {
+               // This method should not be called.
+               return null;
+       }
+
+       
+       @Override
+       public boolean validateAndWriteBack(Object o) {
+               
+               for (SyncTunableHandler handler : getHandlers(o)) {
+                       handler.setValueMap(map);
+                       handler.handle();
+               }
+               return true;
+       }
+}

Deleted: 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/TunableRecorderManager.java
===================================================================
--- 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/TunableRecorderManager.java
       2012-05-25 21:04:14 UTC (rev 29364)
+++ 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/TunableRecorderManager.java
       2012-05-25 21:20:09 UTC (rev 29365)
@@ -1,31 +0,0 @@
-
-package org.cytoscape.work.internal.sync;
-
-
-import java.util.Collections;
-import java.util.List;
-import java.util.ArrayList;
-import java.util.Map;
-
-import org.cytoscape.work.TunableRecorder;
-
-
-/**
- */
-public class TunableRecorderManager {  
-       private List<TunableRecorder> recorders = new 
ArrayList<TunableRecorder>();
-
-       public void addTunableRecorder(TunableRecorder tr, Map props) {
-               if ( !recorders.contains(tr) )
-                       recorders.add(tr);
-       }
-
-       public void removeTunableRecorder(TunableRecorder tr, Map props) {
-               recorders.remove(tr);
-       }
-
-       public List<TunableRecorder> getRecorders() {
-               return Collections.unmodifiableList(recorders);
-       }
-}
-

Copied: 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/TunableRecorderManager.java
 (from rev 29364, 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/sync/TunableRecorderManager.java)
===================================================================
--- 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/TunableRecorderManager.java
                               (rev 0)
+++ 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/TunableRecorderManager.java
       2012-05-25 21:20:09 UTC (rev 29365)
@@ -0,0 +1,31 @@
+
+package org.cytoscape.work.internal.sync;
+
+
+import java.util.Collections;
+import java.util.List;
+import java.util.ArrayList;
+import java.util.Map;
+
+import org.cytoscape.work.TunableRecorder;
+
+
+/**
+ */
+public class TunableRecorderManager {  
+       private List<TunableRecorder> recorders = new 
ArrayList<TunableRecorder>();
+
+       public void addTunableRecorder(TunableRecorder tr, Map props) {
+               if ( !recorders.contains(tr) )
+                       recorders.add(tr);
+       }
+
+       public void removeTunableRecorder(TunableRecorder tr, Map props) {
+               recorders.remove(tr);
+       }
+
+       public List<TunableRecorder> getRecorders() {
+               return Collections.unmodifiableList(recorders);
+       }
+}
+

Deleted: 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/TunableSetterImpl.java
===================================================================
--- 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/TunableSetterImpl.java
    2012-05-25 21:04:14 UTC (rev 29364)
+++ 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/TunableSetterImpl.java
    2012-05-25 21:20:09 UTC (rev 29365)
@@ -1,28 +0,0 @@
-
-package org.cytoscape.work.internal.sync;
-
-
-import java.util.Map;
-
-import org.cytoscape.work.TunableSetter;
-import org.cytoscape.work.TaskIterator;
-import org.cytoscape.work.TaskFactory;
-
-
-/**
- */
-public class TunableSetterImpl implements TunableSetter {  
-
-       private final SyncTunableMutator stm;
-       private final TunableRecorderManager trm; 
-
-       public TunableSetterImpl(SyncTunableMutator stm, TunableRecorderManager 
trm) {
-               this.stm = stm;
-               this.trm = trm;
-       }
-
-       public TaskIterator createTaskIterator(TaskIterator ti, 
Map<String,Object> tunableValues) {
-               return new TaskIterator(ti.getNumTasks(), new 
DelegateTask(stm,trm,ti,tunableValues) );
-       }
-}
-

Copied: 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/TunableSetterImpl.java
 (from rev 29364, 
core3/impl/trunk/work-swing-impl/impl/src/main/java/org/cytoscape/work/internal/sync/TunableSetterImpl.java)
===================================================================
--- 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/TunableSetterImpl.java
                            (rev 0)
+++ 
core3/impl/trunk/work-impl/src/main/java/org/cytoscape/work/internal/sync/TunableSetterImpl.java
    2012-05-25 21:20:09 UTC (rev 29365)
@@ -0,0 +1,28 @@
+
+package org.cytoscape.work.internal.sync;
+
+
+import java.util.Map;
+
+import org.cytoscape.work.TunableSetter;
+import org.cytoscape.work.TaskIterator;
+import org.cytoscape.work.TaskFactory;
+
+
+/**
+ */
+public class TunableSetterImpl implements TunableSetter {  
+
+       private final SyncTunableMutator stm;
+       private final TunableRecorderManager trm; 
+
+       public TunableSetterImpl(SyncTunableMutator stm, TunableRecorderManager 
trm) {
+               this.stm = stm;
+               this.trm = trm;
+       }
+
+       public TaskIterator createTaskIterator(TaskIterator ti, 
Map<String,Object> tunableValues) {
+               return new TaskIterator(ti.getNumTasks(), new 
DelegateTask(stm,trm,ti,tunableValues) );
+       }
+}
+

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