Author: kono
Date: 2011-03-08 10:08:23 -0800 (Tue, 08 Mar 2011)
New Revision: 24331

Modified:
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/quickstart/MajorIDSets.java
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/quickstart/SelectNetworkIdTypeTask.java
Log:
Display name added to the ID type enums.

Modified: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/quickstart/MajorIDSets.java
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/quickstart/MajorIDSets.java
    2011-03-08 01:01:50 UTC (rev 24330)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/quickstart/MajorIDSets.java
    2011-03-08 18:08:23 UTC (rev 24331)
@@ -4,5 +4,18 @@
  * List of major ID types.
  */
 public enum MajorIDSets {
-       ENSEMBL, ENTREZ_GENE, UNIPROT;
+       ENSEMBL("Ensembl Gene ID"), ENTREZ_GENE("NCBI Entrez Gene ID"), 
UNIPROT("UniProt ID");
+       
+       private final String displayName;
+       
+       private MajorIDSets(final String displayName) {
+               this.displayName = displayName;
+       }
+       
+       
+       public String getDisplayName() {
+               return this.displayName;
+       }
+       
+       
 }
\ No newline at end of file

Modified: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/quickstart/SelectNetworkIdTypeTask.java
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/quickstart/SelectNetworkIdTypeTask.java
        2011-03-08 01:01:50 UTC (rev 24330)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/quickstart/SelectNetworkIdTypeTask.java
        2011-03-08 18:08:23 UTC (rev 24331)
@@ -1,5 +1,8 @@
 package org.cytoscape.task.internal.quickstart;
 
+import java.util.ArrayList;
+import java.util.List;
+
 import org.cytoscape.work.AbstractTask;
 import org.cytoscape.work.TaskMonitor;
 import org.cytoscape.work.Tunable;
@@ -8,12 +11,16 @@
 public class SelectNetworkIdTypeTask extends AbstractTask {
        
        @Tunable(description="Select Network ID Type")
-       public ListSingleSelection<MajorIDSets> selection = new 
ListSingleSelection<MajorIDSets>(MajorIDSets.ENSEMBL,MajorIDSets.ENTREZ_GENE, 
MajorIDSets.UNIPROT);
+       public final ListSingleSelection<String> selection;
        
        private final QuickStartState state;
 
        public SelectNetworkIdTypeTask(final QuickStartState state) {
-               this.state = state;             
+               this.state = state;     
+               final List<String> values = new ArrayList<String>();
+               for(MajorIDSets val: MajorIDSets.values())
+                       values.add(val.getDisplayName());
+               selection = new ListSingleSelection<String>(values);
        }
 
        @Override

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