Author: mes
Date: 2010-11-14 16:33:51 -0800 (Sun, 14 Nov 2010)
New Revision: 22841
Modified:
core3/swing-application-impl/trunk/src/main/java/org/cytoscape/internal/util/OpenBrowserImpl.java
Log:
reflecting minor api changes
Modified:
core3/swing-application-impl/trunk/src/main/java/org/cytoscape/internal/util/OpenBrowserImpl.java
===================================================================
---
core3/swing-application-impl/trunk/src/main/java/org/cytoscape/internal/util/OpenBrowserImpl.java
2010-11-15 00:33:27 UTC (rev 22840)
+++
core3/swing-application-impl/trunk/src/main/java/org/cytoscape/internal/util/OpenBrowserImpl.java
2010-11-15 00:33:51 UTC (rev 22841)
@@ -51,8 +51,12 @@
public class OpenBrowserImpl implements OpenBrowser {
- private Properties props;
+ private final Properties props;
+ private final static String UNIX_PATH = "htmlview";
+ private final static String MAC_PATH = "open";
+ private final static String WIN_PATH = "rundll32
url.dll,FileProtocolHandler";
+
public OpenBrowserImpl(CyProperty<Properties> cyProps) {
if ( cyProps == null )
throw new NullPointerException("Properties is null");
@@ -65,21 +69,21 @@
* @param url DOCUMENT ME!
*/
public void openURL(String url) {
- String defBrowser = props.getProperty("defaultWebBrowser");
+ String defBrowser =
props.getProperty(OpenBrowser.DEF_WEB_BROWSER_PROP_NAME);
String osName = System.getProperty("os.name");
try {
String cmd;
if (osName.startsWith("Windows")) {
- cmd = OpenBrowser.WIN_PATH + " " + url;
+ cmd = WIN_PATH + " " + url;
} else if (osName.startsWith("Mac")) {
- cmd = OpenBrowser.MAC_PATH + " " + url;
+ cmd = MAC_PATH + " " + url;
} else {
if (defBrowser != null &&
!defBrowser.equals("")) {
cmd = defBrowser + " " + url;
} else {
- cmd = OpenBrowser.UNIX_PATH + " " + url;
+ cmd = UNIX_PATH + " " + url;
}
}
--
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.