Author: paperwing
Date: 2012-04-23 11:46:35 -0700 (Mon, 23 Apr 2012)
New Revision: 28947
Removed:
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/ui/InstallAppsPanel.java
Modified:
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/CyActivator.java
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/CyAppAdapterImpl.java
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/event/AppsChangedEvent.java
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/manager/AppManager.java
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/manager/AppParser.java
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/manager/BundleApp.java
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/manager/SimpleApp.java
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/ui/CheckForUpdatesPanel.java
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/ui/CurrentlyInstalledAppsPanel.java
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/ui/InstallFromStorePanel.java
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/ui/InstallFromStorePanelOld.java
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/test/java/org/cytoscape/app/internal/CyAppAdapterImplTest.java
Log:
Cleaned up unused imports, updated reference to
org.cytoscape.io.datasource.DataSourceManager to reflect recent Cytoscape
refactoring, removed class for the unused 4th "Install Directly" tab
Modified:
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/CyActivator.java
===================================================================
---
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/CyActivator.java
2012-04-23 18:38:12 UTC (rev 28946)
+++
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/CyActivator.java
2012-04-23 18:46:35 UTC (rev 28947)
@@ -19,7 +19,7 @@
import org.cytoscape.model.CyTableFactory;
import org.cytoscape.util.swing.FileUtil;
import org.cytoscape.view.layout.CyLayoutAlgorithmManager;
-import org.cytoscape.datasource.DataSourceManager;
+import org.cytoscape.io.datasource.DataSourceManager;
import org.cytoscape.event.CyEventHelper;
import org.cytoscape.io.util.StreamUtil;
import org.cytoscape.io.write.PresentationWriterManager;
Modified:
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/CyAppAdapterImpl.java
===================================================================
---
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/CyAppAdapterImpl.java
2012-04-23 18:38:12 UTC (rev 28946)
+++
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/CyAppAdapterImpl.java
2012-04-23 18:46:35 UTC (rev 28947)
@@ -10,7 +10,7 @@
import org.cytoscape.application.swing.CyAction;
import org.cytoscape.application.swing.CySwingApplication;
import org.cytoscape.application.swing.events.CytoPanelComponentSelectedEvent;
-import org.cytoscape.datasource.DataSourceManager;
+import org.cytoscape.io.datasource.DataSourceManager;
import org.cytoscape.equations.AbstractFunction;
import org.cytoscape.event.CyEventHelper;
import org.cytoscape.io.CyFileFilter;
Modified:
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/event/AppsChangedEvent.java
===================================================================
---
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/event/AppsChangedEvent.java
2012-04-23 18:38:12 UTC (rev 28946)
+++
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/event/AppsChangedEvent.java
2012-04-23 18:46:35 UTC (rev 28947)
@@ -1,8 +1,6 @@
package org.cytoscape.app.internal.event;
-import org.cytoscape.app.internal.manager.App;
import org.cytoscape.app.internal.manager.AppManager;
-import org.cytoscape.event.AbstractCyEvent;
/**
* An event used by the {@link AppManager} to notify AppsChangedListeners that
an app has
Modified:
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/manager/AppManager.java
===================================================================
---
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/manager/AppManager.java
2012-04-23 18:38:12 UTC (rev 28946)
+++
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/manager/AppManager.java
2012-04-23 18:46:35 UTC (rev 28947)
@@ -2,28 +2,17 @@
import java.io.File;
import java.io.IOException;
-import java.lang.reflect.Constructor;
-import java.lang.reflect.InvocationTargetException;
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.net.URLClassLoader;
import java.util.Collection;
import java.util.HashSet;
import java.util.Set;
-import java.util.jar.JarFile;
-
-import javax.swing.SwingUtilities;
-
import org.apache.commons.io.FileUtils;
import org.cytoscape.app.AbstractCyApp;
import org.cytoscape.app.CyAppAdapter;
import org.cytoscape.app.internal.event.AppsChangedEvent;
import org.cytoscape.app.internal.event.AppsChangedListener;
import org.cytoscape.app.internal.exception.AppInstallException;
-import org.cytoscape.app.internal.exception.AppMoveException;
import org.cytoscape.app.internal.exception.AppParsingException;
import org.cytoscape.app.internal.exception.AppUninstallException;
-import org.cytoscape.app.internal.manager.App.AppStatus;
import org.cytoscape.app.internal.net.WebQuerier;
import org.cytoscape.application.CyApplicationConfiguration;
Modified:
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/manager/AppParser.java
===================================================================
---
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/manager/AppParser.java
2012-04-23 18:38:12 UTC (rev 28946)
+++
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/manager/AppParser.java
2012-04-23 18:46:35 UTC (rev 28947)
@@ -2,8 +2,6 @@
import java.io.File;
import java.io.IOException;
-import java.net.MalformedURLException;
-import java.net.URL;
import java.util.jar.JarFile;
import java.util.jar.Manifest;
Modified:
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/manager/BundleApp.java
===================================================================
---
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/manager/BundleApp.java
2012-04-23 18:38:12 UTC (rev 28946)
+++
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/manager/BundleApp.java
2012-04-23 18:46:35 UTC (rev 28947)
@@ -17,9 +17,9 @@
throws AppInstanceException {
BundleContext bundleContext = null;
- Bundle bundle;
+ Bundle bundle = null;
try {
- bundle =
bundleContext.installBundle(this.getAppFile().toURL().toString());
+ bundle =
bundleContext.installBundle(this.getAppFile().toURI().toURL().toString());
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
@@ -27,6 +27,8 @@
// TODO Auto-generated catch block
e.printStackTrace();
}
+
+ return bundle;
}
@Override
Modified:
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/manager/SimpleApp.java
===================================================================
---
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/manager/SimpleApp.java
2012-04-23 18:38:12 UTC (rev 28946)
+++
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/manager/SimpleApp.java
2012-04-23 18:46:35 UTC (rev 28947)
@@ -1,23 +1,16 @@
package org.cytoscape.app.internal.manager;
import java.io.File;
-import java.io.IOException;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLClassLoader;
-import org.apache.commons.io.FileUtils;
-import org.cytoscape.app.AbstractCyApp;
import org.cytoscape.app.CyAppAdapter;
-import org.cytoscape.app.internal.event.AppsChangedEvent;
-import org.cytoscape.app.internal.event.AppsChangedListener;
import org.cytoscape.app.internal.exception.AppInstallException;
import org.cytoscape.app.internal.exception.AppInstanceException;
-import org.cytoscape.app.internal.exception.AppMoveException;
import org.cytoscape.app.internal.exception.AppUninstallException;
-import org.cytoscape.app.internal.manager.App.AppStatus;
public class SimpleApp extends App {
Modified:
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/ui/CheckForUpdatesPanel.java
===================================================================
---
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/ui/CheckForUpdatesPanel.java
2012-04-23 18:38:12 UTC (rev 28946)
+++
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/ui/CheckForUpdatesPanel.java
2012-04-23 18:46:35 UTC (rev 28947)
@@ -1,12 +1,5 @@
package org.cytoscape.app.internal.ui;
-import java.util.Set;
-
-import javax.swing.event.ListSelectionEvent;
-import javax.swing.event.ListSelectionListener;
-
-import org.cytoscape.app.internal.manager.App;
-
/**
* This class represents the panel in the App Manager dialog's tab used for
checking for app updates.
* Its UI setup code is generated by the Netbeans 7 GUI builder.
Modified:
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/ui/CurrentlyInstalledAppsPanel.java
===================================================================
---
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/ui/CurrentlyInstalledAppsPanel.java
2012-04-23 18:38:12 UTC (rev 28946)
+++
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/ui/CurrentlyInstalledAppsPanel.java
2012-04-23 18:46:35 UTC (rev 28947)
@@ -9,7 +9,6 @@
import org.cytoscape.app.internal.event.AppsChangedEvent;
import org.cytoscape.app.internal.event.AppsChangedListener;
-import org.cytoscape.app.internal.exception.AppMoveException;
import org.cytoscape.app.internal.manager.App;
import org.cytoscape.app.internal.manager.App.AppStatus;
import org.cytoscape.app.internal.manager.AppManager;
Deleted:
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/ui/InstallAppsPanel.java
===================================================================
---
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/ui/InstallAppsPanel.java
2012-04-23 18:38:12 UTC (rev 28946)
+++
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/ui/InstallAppsPanel.java
2012-04-23 18:46:35 UTC (rev 28947)
@@ -1,189 +0,0 @@
-package org.cytoscape.app.internal.ui;
-
-import java.awt.Container;
-import java.io.File;
-import java.util.Collection;
-import java.util.LinkedList;
-
-import javax.swing.JFileChooser;
-import javax.swing.JOptionPane;
-import javax.swing.filechooser.FileFilter;
-
-import org.apache.commons.io.FileUtils;
-import org.cytoscape.app.internal.exception.AppParsingException;
-import org.cytoscape.app.internal.manager.App;
-import org.cytoscape.app.internal.manager.AppManager;
-import org.cytoscape.app.internal.manager.AppParser;
-import org.cytoscape.util.swing.FileChooserFilter;
-import org.cytoscape.util.swing.FileUtil;
-
-public class InstallAppsPanel extends javax.swing.JPanel {
-
- private javax.swing.JComboBox enterUrlComboBox;
- private javax.swing.JLabel enterUrlLabel;
- private javax.swing.JButton installFromFileButton;
- private javax.swing.JLabel installFromFileLabel;
- private javax.swing.JLabel installFromURLLabel;
- private javax.swing.JButton installFromUrlButton;
-
- private AppManager appManager;
- private FileUtil fileUtil;
- private JFileChooser fileChooser;
-
- /**
- * A reference to the parent of this panel used to create the filechooser
dialog.
- */
- private Container parent;
-
- /**
- * Creates new form InstallAppsPanel
- * @param fileUtil
- */
- public InstallAppsPanel(AppManager appManager, FileUtil fileUtil,
Container parent) {
- this.appManager = appManager;
- this.fileUtil = fileUtil;
- this.parent = parent;
- initComponents();
-
- setupFileChooser();
- }
-
- private void initComponents() {
-
- installFromFileButton = new javax.swing.JButton();
- installFromUrlButton = new javax.swing.JButton();
- installFromFileLabel = new javax.swing.JLabel();
- installFromURLLabel = new javax.swing.JLabel();
- enterUrlLabel = new javax.swing.JLabel();
- enterUrlComboBox = new javax.swing.JComboBox();
-
- installFromFileButton.setText("Select File(s)");
- installFromFileButton.addActionListener(new
java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- installFromFileButtonActionPerformed(evt);
- }
- });
-
- installFromUrlButton.setText("Install");
- installFromUrlButton.addActionListener(new
java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- installFromUrlButtonActionPerformed(evt);
- }
- });
-
- installFromFileLabel.setText("Install from File");
-
- installFromURLLabel.setText("Install from URL (for a list of URLs,
separate with semicolon)");
-
- enterUrlLabel.setText("URL(s):");
-
- enterUrlComboBox.setEditable(true);
-
- org.jdesktop.layout.GroupLayout layout = new
org.jdesktop.layout.GroupLayout(this);
- this.setLayout(layout);
- layout.setHorizontalGroup(
- layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(layout.createSequentialGroup()
- .addContainerGap()
-
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(installFromFileLabel)
- .add(installFromFileButton)
- .add(installFromURLLabel)
- .add(layout.createSequentialGroup()
- .add(enterUrlLabel)
-
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(enterUrlComboBox,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 239,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
-
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(installFromUrlButton)))
- .addContainerGap(61, Short.MAX_VALUE))
- );
- layout.setVerticalGroup(
- layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
- .add(layout.createSequentialGroup()
- .addContainerGap()
- .add(installFromFileLabel)
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
- .add(installFromFileButton)
- .add(18, 18, 18)
- .add(installFromURLLabel)
- .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
-
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
- .add(enterUrlLabel)
- .add(enterUrlComboBox,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE,
org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
- .add(installFromUrlButton))
- .addContainerGap(236, Short.MAX_VALUE))
- );
- }
-
- private void
installFromFileButtonActionPerformed(java.awt.event.ActionEvent evt) {
-
- // Setup a the file filter for the open file dialog
- FileChooserFilter fileChooserFilter = new FileChooserFilter("Jar, Zip
Files (*.jar, *.zip)",
- new String[]{"jar", "zip"});
-
- Collection<FileChooserFilter> fileChooserFilters = new
LinkedList<FileChooserFilter>();
- fileChooserFilters.add(fileChooserFilter);
-
- // Show the dialog
- File[] files = fileUtil.getFiles(parent,
- "Choose file(s)", FileUtil.LOAD,
FileUtil.LAST_DIRECTORY, "Install", true, fileChooserFilters);
-
- if (files != null) {
-
- for (int index = 0; index < files.length; index++) {
- AppParser appParser = appManager.getAppParser();
-
- App app = null;
-
- // Attempt to parse each file as an App object
- try {
- app = appParser.parseApp(files[index]);
-
- } catch (AppParsingException e) {
-
- // TODO: Replace System.out.println()
messages with exception or a pop-up message box
- System.out.println("Error parsing app:
" + e.getMessage());
-
- JOptionPane.showMessageDialog(parent,
"Error opening app: " + e.getMessage(),
- "Error", JOptionPane.ERROR_MESSAGE);
- } finally {
-
- // Install the app if parsing was
successful
- if (app != null) {
- appManager.installApp(app);
- }
- }
- }
- }
- }
-
- private void
installFromUrlButtonActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- }
-
- private void setupFileChooser() {
- fileChooser = new JFileChooser();
- fileChooser.setDialogTitle("Select App Files");
- fileChooser.setApproveButtonText("Install");
- fileChooser.setApproveButtonMnemonic('I');
- fileChooser.setMultiSelectionEnabled(true);
-
- fileChooser.addChoosableFileFilter(new FileFilter(){
-
- @Override
- public boolean accept(File file) {
- if (file.getName().endsWith("jar") ||
file.isDirectory()) {
- return true;
- } else {
- return false;
- }
- }
-
- @Override
- public String getDescription() {
- return "Jar-packaged App Files (*.jar)";
- }
-
- });
- }
-}
Modified:
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/ui/InstallFromStorePanel.java
===================================================================
---
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/ui/InstallFromStorePanel.java
2012-04-23 18:38:12 UTC (rev 28946)
+++
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/ui/InstallFromStorePanel.java
2012-04-23 18:46:35 UTC (rev 28947)
@@ -3,52 +3,32 @@
import java.awt.Container;
import java.awt.Desktop;
import java.awt.Font;
-import java.awt.event.ActionEvent;
-import java.awt.event.ComponentEvent;
-import java.awt.event.ComponentListener;
import java.io.File;
import java.io.IOException;
import java.net.URISyntaxException;
-import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.HashSet;
import java.util.LinkedList;
-import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
-import javax.swing.RowSorter;
-import javax.swing.ScrollPaneConstants;
-import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import javax.swing.event.HyperlinkEvent;
import javax.swing.event.HyperlinkEvent.EventType;
import javax.swing.event.DocumentEvent;
import javax.swing.event.DocumentListener;
import javax.swing.event.HyperlinkListener;
-import javax.swing.event.ListSelectionEvent;
-import javax.swing.event.ListSelectionListener;
-import javax.swing.event.TableModelListener;
-import javax.swing.event.TreeExpansionEvent;
-import javax.swing.event.TreeExpansionListener;
import javax.swing.event.TreeSelectionEvent;
import javax.swing.event.TreeSelectionListener;
-import javax.swing.filechooser.FileFilter;
-import javax.swing.table.AbstractTableModel;
-import javax.swing.table.DefaultTableModel;
-import javax.swing.table.TableModel;
import javax.swing.text.html.HTMLDocument;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
-import javax.swing.tree.TreeModel;
-import javax.swing.tree.TreeNode;
import javax.swing.tree.TreePath;
-import org.cytoscape.app.internal.exception.AppMoveException;
import org.cytoscape.app.internal.exception.AppParsingException;
import org.cytoscape.app.internal.manager.App;
import org.cytoscape.app.internal.manager.AppManager;
Modified:
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/ui/InstallFromStorePanelOld.java
===================================================================
---
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/ui/InstallFromStorePanelOld.java
2012-04-23 18:38:12 UTC (rev 28946)
+++
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/main/java/org/cytoscape/app/internal/ui/InstallFromStorePanelOld.java
2012-04-23 18:46:35 UTC (rev 28947)
@@ -1,27 +1,16 @@
package org.cytoscape.app.internal.ui;
-import java.awt.event.ComponentEvent;
-import java.awt.event.ComponentListener;
import java.io.File;
-import java.util.ArrayList;
import java.util.HashSet;
-import java.util.List;
import java.util.Set;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
-import javax.swing.RowSorter;
-import javax.swing.ScrollPaneConstants;
import javax.swing.SwingUtilities;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
-import javax.swing.event.TableModelListener;
import javax.swing.filechooser.FileFilter;
-import javax.swing.table.AbstractTableModel;
import javax.swing.table.DefaultTableModel;
-import javax.swing.table.TableModel;
-
-import org.cytoscape.app.internal.exception.AppMoveException;
import org.cytoscape.app.internal.exception.AppParsingException;
import org.cytoscape.app.internal.manager.App;
import org.cytoscape.app.internal.manager.AppManager;
Modified:
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/test/java/org/cytoscape/app/internal/CyAppAdapterImplTest.java
===================================================================
---
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/test/java/org/cytoscape/app/internal/CyAppAdapterImplTest.java
2012-04-23 18:38:12 UTC (rev 28946)
+++
csplugins/trunk/toronto/yuedong/app_manager/impl/app-impl/src/test/java/org/cytoscape/app/internal/CyAppAdapterImplTest.java
2012-04-23 18:46:35 UTC (rev 28947)
@@ -9,7 +9,7 @@
import org.cytoscape.application.CyVersion;
import org.cytoscape.application.CyApplicationManager;
import org.cytoscape.application.swing.CySwingApplication;
-import org.cytoscape.datasource.DataSourceManager;
+import org.cytoscape.io.datasource.DataSourceManager;
import org.cytoscape.event.CyEventHelper;
import org.cytoscape.io.read.CyNetworkReaderManager;
import org.cytoscape.io.read.CyPropertyReaderManager;
--
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.