com.aptana.ide.debug.internal.core
Class BrowserUtil

java.lang.Object
  extended by com.aptana.ide.debug.internal.core.BrowserUtil

public final class BrowserUtil
extends java.lang.Object

Author:
Max Stepanov

Field Summary
static java.lang.String DEBUGGER_LAUNCH_URL
          DEBUGGER_LAUNCH_URL
 
Method Summary
static java.lang.String getMacOSXApplicationIdentifier(java.lang.String application)
          getMacOSXApplicationIdentifier
static boolean installDebugExtension(java.lang.String browserExecutable, org.eclipse.debug.core.IStatusHandler prompter, org.eclipse.core.runtime.IProgressMonitor monitor)
          installDebugExtension
static boolean isBrowserDebugAvailable(java.lang.String browserExecutable)
          isBrowserDebugAvailable
static boolean isBrowserDebugCompatible(java.lang.String browserExecutable)
          isBrowserDebugCompatible
static boolean isBrowserRunning(java.lang.String browserExecutable)
          isBrowserRunning
static void resetBrowserCache(java.lang.String browserExecutable)
          resetBrowserCache
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUGGER_LAUNCH_URL

public static final java.lang.String DEBUGGER_LAUNCH_URL
DEBUGGER_LAUNCH_URL

See Also:
Constant Field Values
Method Detail

getMacOSXApplicationIdentifier

public static java.lang.String getMacOSXApplicationIdentifier(java.lang.String application)
getMacOSXApplicationIdentifier

Parameters:
application -
Returns:
String

isBrowserRunning

public static boolean isBrowserRunning(java.lang.String browserExecutable)
isBrowserRunning

Parameters:
browserExecutable -
Returns:
boolean

isBrowserDebugCompatible

public static boolean isBrowserDebugCompatible(java.lang.String browserExecutable)
isBrowserDebugCompatible

Parameters:
browserExecutable -
Returns:
boolean

resetBrowserCache

public static void resetBrowserCache(java.lang.String browserExecutable)
resetBrowserCache

Parameters:
browserExecutable -

isBrowserDebugAvailable

public static boolean isBrowserDebugAvailable(java.lang.String browserExecutable)
isBrowserDebugAvailable

Parameters:
browserExecutable -
Returns:
boolean

installDebugExtension

public static boolean installDebugExtension(java.lang.String browserExecutable,
                                            org.eclipse.debug.core.IStatusHandler prompter,
                                            org.eclipse.core.runtime.IProgressMonitor monitor)
                                     throws org.eclipse.core.runtime.CoreException
installDebugExtension

Parameters:
browserExecutable -
prompter -
monitor -
Returns:
boolean
Throws:
org.eclipse.core.runtime.CoreException