class SafariLocator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.io.File |
DEFAULT_SAFARI_PATH |
private static java.util.logging.Logger |
LOG |
Constructor and Description |
---|
SafariLocator() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
browserPathOverridePropertyName() |
protected BrowserInstallation |
findAtADefaultLocation() |
BrowserInstallation |
findBrowserLocation() |
BrowserInstallation |
findBrowserLocationOrFail() |
BrowserInstallation |
findFileInPath(java.lang.String fileName) |
protected boolean |
isScriptFile(java.io.File aFile) |
java.lang.String |
launcherFilePath() |
protected BrowserInstallation |
retrieveValidInstallationPath(java.io.File launcher) |
BrowserInstallation |
retrieveValidInstallationPath(java.lang.String launcher) |
private static java.util.logging.Logger LOG
private static final java.io.File DEFAULT_SAFARI_PATH
public java.lang.String launcherFilePath()
public BrowserInstallation findBrowserLocationOrFail()
public BrowserInstallation findBrowserLocation()
protected BrowserInstallation findAtADefaultLocation()
public BrowserInstallation findFileInPath(java.lang.String fileName)
public BrowserInstallation retrieveValidInstallationPath(java.lang.String launcher)
protected BrowserInstallation retrieveValidInstallationPath(java.io.File launcher)
protected boolean isScriptFile(java.io.File aFile)
protected java.lang.String browserPathOverridePropertyName()