Author: jm
Date: 2011-09-20 08:43:41 -0700 (Tue, 20 Sep 2011)
New Revision: 26874

Modified:
   
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/EnhancedSearchPlugin.java
   
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/EnhancedSearchQuery.java
   
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/IndexAndSearchTask.java
   
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/SearchTaskFactory.java
   
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/ui/EnhancedSearchPanel.java
   
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/util/AttributeFields.java
   
core3/impl/trunk/search-impl/src/main/resources/META-INF/spring/bundle-context.xml
Log:
Removed unnecessary references to CyTableManager

Modified: 
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/EnhancedSearchPlugin.java
===================================================================
--- 
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/EnhancedSearchPlugin.java
  2011-09-20 15:41:12 UTC (rev 26873)
+++ 
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/EnhancedSearchPlugin.java
  2011-09-20 15:43:41 UTC (rev 26874)
@@ -36,7 +36,6 @@
 import org.cytoscape.application.swing.AbstractToolBarComponent;
 import org.cytoscape.event.CyEventHelper;
 import org.cytoscape.model.CyNetwork;
-import org.cytoscape.model.CyTableManager;
 import org.cytoscape.model.events.NetworkAboutToBeDestroyedEvent;
 import org.cytoscape.model.events.NetworkAboutToBeDestroyedListener;
 import org.cytoscape.session.events.SessionLoadedEvent;
@@ -57,14 +56,13 @@
        
        public EnhancedSearchPlugin(final CySwingApplication desktopApp,
                                    final CyApplicationManager appManager, 
-                                   final CyTableManager tableMgr,
                                    final GUITaskManager taskMgr,
                                    final CyEventHelper eventHelper, final 
CyNetworkViewManager viewManager)
        {
                
                searchMgr = new EnhancedSearchManager();
                // Add a text-field and a search button on tool-bar
-               searchPnl = new EnhancedSearchPanel(appManager, viewManager, 
tableMgr, searchMgr, taskMgr);
+               searchPnl = new EnhancedSearchPanel(appManager, viewManager, 
searchMgr, taskMgr);
                this.setToolBarGravity(150.0f);
                EnhancedSearchPlugin.eventHelper = eventHelper;
        }

Modified: 
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/EnhancedSearchQuery.java
===================================================================
--- 
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/EnhancedSearchQuery.java
   2011-09-20 15:41:12 UTC (rev 26873)
+++ 
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/EnhancedSearchQuery.java
   2011-09-20 15:43:41 UTC (rev 26874)
@@ -45,7 +45,6 @@
 import org.apache.lucene.util.Version;
 
 import org.cytoscape.model.CyNetwork;
-import org.cytoscape.model.CyTableManager;
 import org.cytoscape.search.internal.util.AttributeFields;
 import org.cytoscape.search.internal.util.CustomMultiFieldQueryParser;
 import org.cytoscape.search.internal.util.EnhancedSearchUtils;
@@ -59,14 +58,12 @@
        
        private final RAMDirectory idx;
        private final CyNetwork network;
-       private final CyTableManager tableMgr;
        private IdentifiersCollector hitCollector = null;
        private Searcher searcher = null;
 
-       public EnhancedSearchQuery(CyNetwork network, RAMDirectory index, 
CyTableManager tableMgr) {
+       public EnhancedSearchQuery(CyNetwork network, RAMDirectory index) {
                this.network = network;
                this.idx = index;
-               this.tableMgr = tableMgr;
        }
 
        public void executeQuery(String queryString) {
@@ -74,7 +71,7 @@
                        logger.debug("Query start for: " + queryString);
                        
                        // Define attribute fields in which the search is to be 
carried on
-                       AttributeFields attFields = new 
AttributeFields(network, tableMgr);
+                       AttributeFields attFields = new 
AttributeFields(network);
 
                        // Build an IndexSearcher using the in-memory index
                        searcher = new IndexSearcher(idx);

Modified: 
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/IndexAndSearchTask.java
===================================================================
--- 
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/IndexAndSearchTask.java
    2011-09-20 15:41:12 UTC (rev 26873)
+++ 
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/IndexAndSearchTask.java
    2011-09-20 15:43:41 UTC (rev 26874)
@@ -37,7 +37,6 @@
 import org.cytoscape.model.CyEdge;
 import org.cytoscape.model.CyNetwork;
 import org.cytoscape.model.CyNode;
-import org.cytoscape.model.CyTableManager;
 import org.cytoscape.task.AbstractNetworkTask;
 import org.cytoscape.view.model.CyNetworkView;
 import org.cytoscape.view.model.CyNetworkViewManager;
@@ -53,7 +52,6 @@
        private boolean interrupted = false;
        
        private final EnhancedSearch enhancedSearch;
-       private final CyTableManager tableMgr;
        private final CyNetworkViewManager viewManager;
        private final CyApplicationManager appManager;
 
@@ -64,13 +62,12 @@
         * the user should be provided as arguments to the constructor.
         */
        public IndexAndSearchTask(final CyNetwork network, final EnhancedSearch 
enhancedSearch,
-                       final CyTableManager tableMgr, final String query, 
final CyNetworkViewManager viewManager,
+                       final String query, final CyNetworkViewManager 
viewManager,
                        final CyApplicationManager appManager) {
 
                // Will set a CyNetwork field called "net".
                super(network);
                this.enhancedSearch = enhancedSearch;
-               this.tableMgr = tableMgr;
                this.query = query;
                this.viewManager = viewManager;
                this.appManager = appManager;
@@ -104,7 +101,7 @@
 
                // Execute query
                taskMonitor.setStatusMessage("Executing query");
-               EnhancedSearchQuery queryHandler = new 
EnhancedSearchQuery(network, idx, tableMgr);
+               EnhancedSearchQuery queryHandler = new 
EnhancedSearchQuery(network, idx);
                queryHandler.executeQuery(query);
 
                if (interrupted)

Modified: 
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/SearchTaskFactory.java
===================================================================
--- 
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/SearchTaskFactory.java
     2011-09-20 15:41:12 UTC (rev 26873)
+++ 
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/SearchTaskFactory.java
     2011-09-20 15:43:41 UTC (rev 26874)
@@ -2,7 +2,6 @@
 
 import org.cytoscape.application.CyApplicationManager;
 import org.cytoscape.model.CyNetwork;
-import org.cytoscape.model.CyTableManager;
 import org.cytoscape.task.AbstractNetworkTaskFactory;
 import org.cytoscape.view.model.CyNetworkViewManager;
 import org.cytoscape.work.TaskFactory;
@@ -10,24 +9,22 @@
 
 
 public class SearchTaskFactory extends AbstractNetworkTaskFactory implements 
TaskFactory {
-       private  CyTableManager tableMgr;
        private EnhancedSearch searchMgr;
        private String query;
        
        private final CyNetworkViewManager viewManager;
        private final CyApplicationManager appManager;
        
-       public SearchTaskFactory(final CyNetwork network, EnhancedSearch 
searchMgr, CyTableManager tableMgr, String query,
+       public SearchTaskFactory(final CyNetwork network, EnhancedSearch 
searchMgr, String query,
                        final CyNetworkViewManager viewManager, final 
CyApplicationManager appManager) {
                this.network = network;
                this.searchMgr = searchMgr;
-               this.tableMgr = tableMgr;
                this.query = query;
                this.viewManager = viewManager;
                this.appManager = appManager;
        }
 
        public TaskIterator getTaskIterator() {
-               return new TaskIterator(new IndexAndSearchTask(network, 
searchMgr, tableMgr, query, viewManager, appManager));
+               return new TaskIterator(new IndexAndSearchTask(network, 
searchMgr, query, viewManager, appManager));
        }
 }

Modified: 
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/ui/EnhancedSearchPanel.java
===================================================================
--- 
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/ui/EnhancedSearchPanel.java
        2011-09-20 15:41:12 UTC (rev 26873)
+++ 
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/ui/EnhancedSearchPanel.java
        2011-09-20 15:43:41 UTC (rev 26874)
@@ -2,13 +2,9 @@
 
 import org.cytoscape.application.CyApplicationManager;
 import org.cytoscape.model.CyNetwork;
-import org.cytoscape.model.CyTableManager;
 import org.cytoscape.search.internal.EnhancedSearch;
 import org.cytoscape.search.internal.SearchTaskFactory;
-import org.cytoscape.view.model.CyNetworkView;
 import org.cytoscape.view.model.CyNetworkViewManager;
-import org.cytoscape.work.AbstractTask;
-import org.cytoscape.work.TaskMonitor;
 import org.cytoscape.work.swing.GUITaskManager;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -20,14 +16,13 @@
        private static final Logger logger = 
LoggerFactory.getLogger(EnhancedSearchPanel.class);
        
        private CyApplicationManager appManager;
-       private CyTableManager tableMgr;
        private EnhancedSearch searchMgr;
        private GUITaskManager taskMgr;
        
        private final CyNetworkViewManager viewManager;
 
        /** Creates new form NewJPanel */
-       public EnhancedSearchPanel(CyApplicationManager appManager, final 
CyNetworkViewManager viewManager, CyTableManager tableMgr, EnhancedSearch 
searchMgr,
+       public EnhancedSearchPanel(CyApplicationManager appManager, final 
CyNetworkViewManager viewManager, EnhancedSearch searchMgr,
                        GUITaskManager taskMgr) {
                initComponents();
 
@@ -36,7 +31,6 @@
                this.lbSearch.setVisible(true);
 
                this.appManager = appManager;
-               this.tableMgr = tableMgr;
                this.searchMgr = searchMgr;
                this.taskMgr = taskMgr;
                this.viewManager = viewManager;
@@ -60,7 +54,7 @@
                        logger.debug("Target Network ID = " + 
currentNetwork.getSUID());
 
                        final SearchTaskFactory factory = new 
SearchTaskFactory(currentNetwork, searchMgr,
-                                       tableMgr, queryStr, viewManager, 
appManager);
+                                       queryStr, viewManager, appManager);
                        this.taskMgr.execute(factory);
                } else
                        logger.error("Could not find network for search");

Modified: 
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/util/AttributeFields.java
===================================================================
--- 
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/util/AttributeFields.java
  2011-09-20 15:41:12 UTC (rev 26873)
+++ 
core3/impl/trunk/search-impl/src/main/java/org/cytoscape/search/internal/util/AttributeFields.java
  2011-09-20 15:43:41 UTC (rev 26874)
@@ -28,20 +28,12 @@
 package org.cytoscape.search.internal.util;
 
 
-import java.util.ArrayList;
-import java.util.Collection;
 import java.util.HashMap;
-import java.util.List;
 import java.util.Map;
 
 import org.cytoscape.model.CyColumn;
 import org.cytoscape.model.CyNetwork;
-import org.cytoscape.model.CyNode;
-import org.cytoscape.model.CyEdge;
-import org.cytoscape.model.CyTable; 
-import org.cytoscape.model.CyRow;
-import org.cytoscape.model.CyTableEntry;
-import org.cytoscape.model.CyTableManager;
+import org.cytoscape.model.CyTable;
 
 
 /**
@@ -50,11 +42,9 @@
  * This way CustomMultiFieldQueryParser can recognize numeric attribute fields.
  */
 public class AttributeFields {
-       private final CyTableManager tableMgr;
        private final Map<String, Class<?>> columnTypeMap;
 
-       public AttributeFields(final CyNetwork network, final CyTableManager 
tableMgr) {
-               this.tableMgr = tableMgr;
+       public AttributeFields(final CyNetwork network) {
                this.columnTypeMap = new HashMap<String, Class<?>>();
                initFields(network);
        }
@@ -67,12 +57,12 @@
         * There are probably better ways to do this, but there you go :)
         */
        private void initFields(final CyNetwork network) {
-               CyTable nodeCyDataTable = tableMgr.getTableMap(CyNode.class, 
network).get(CyNetwork.DEFAULT_ATTRS);
+               CyTable nodeCyDataTable = network.getDefaultNodeTable();
                for (final CyColumn column : nodeCyDataTable.getColumns())
                        
columnTypeMap.put(EnhancedSearchUtils.replaceWhitespace(column.getName()),
                                          column.getType());
 
-               CyTable edgeCyDataTable = (CyTable) 
tableMgr.getTableMap(CyEdge.class, network).get(CyNetwork.DEFAULT_ATTRS);
+               CyTable edgeCyDataTable = network.getDefaultEdgeTable();
                for (final CyColumn column : edgeCyDataTable.getColumns())
                        
columnTypeMap.put(EnhancedSearchUtils.replaceWhitespace(column.getName()),
                                          column.getType());

Modified: 
core3/impl/trunk/search-impl/src/main/resources/META-INF/spring/bundle-context.xml
===================================================================
--- 
core3/impl/trunk/search-impl/src/main/resources/META-INF/spring/bundle-context.xml
  2011-09-20 15:41:12 UTC (rev 26873)
+++ 
core3/impl/trunk/search-impl/src/main/resources/META-INF/spring/bundle-context.xml
  2011-09-20 15:43:41 UTC (rev 26874)
@@ -18,7 +18,6 @@
                class="org.cytoscape.search.internal.EnhancedSearchPlugin">
                <constructor-arg ref="cytoscapeDesktopService" />
                <constructor-arg ref="cyApplicationManagerRef" />
-               <constructor-arg ref="cyTableManagerServiceRef" />
                <constructor-arg ref="guiTaskManagerServiceRef" />
                <constructor-arg ref="cyEventHelperServiceRef" />
                <constructor-arg ref="cyNetworkViewManagerServiceRef" />

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