All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods
| Modifier and Type |
Method and Description |
BrowserManager |
arch32() |
BrowserManager |
arch64() |
BrowserManager |
architecture(Architecture architecture) |
protected Proxy |
createProxy()
|
BrowserManager |
driverRepositoryUrl(URL url) |
protected String |
existsDriverInCache(String repository,
String driverVersion,
Architecture arch) |
protected void |
exportDriver(String variableName,
String variableValue) |
protected List<URL> |
filter(List<URL> list,
Architecture arch) |
protected List<URL> |
filterByDistro(List<URL> list,
String distro,
String version) |
BrowserManager |
forceCache() |
protected String |
forceCache(String repository) |
BrowserManager |
forceDownload() |
String |
getBinaryPath() |
protected String |
getCurrentVersion(URL url,
String driverName) |
protected String |
getDistroName() |
String |
getDownloadedVersion() |
protected abstract List<String> |
getDriverName() |
protected abstract List<URL> |
getDrivers() |
protected List<URL> |
getDriversFromMirror(URL driverUrl)
This method works also for http://npm.taobao.org/ and
https://bitbucket.org/ mirrors.
|
protected List<URL> |
getDriversFromXml(URL driverUrl,
List<String> driverBinary) |
protected URL |
getDriverUrl() |
protected abstract String |
getDriverUrlKey() |
protected String |
getDriverVersion() |
protected abstract String |
getDriverVersionKey() |
protected abstract String |
getExportParameter() |
protected List<URL> |
getLatest(List<URL> list,
List<String> match) |
protected static String |
getOsName() |
protected List<URL> |
getVersion(List<URL> list,
List<String> match,
String version) |
boolean |
isExecutable(File file) |
protected boolean |
isNetAvailable() |
protected boolean |
isUsingTaobaoMirror() |
protected Document |
loadXML(Reader reader) |
protected void |
manage(Architecture arch,
DriverVersion version) |
protected void |
manage(Architecture arch,
String version) |
protected InputStream |
openGitHubConnection(URL driverUrl) |
protected File |
postDownload(File archive) |
protected String |
preDownload(String target,
String version) |
BrowserManager |
proxy(String proxy) |
BrowserManager |
proxyPass(String proxyPass) |
BrowserManager |
proxyUser(String proxyUser) |
protected List<URL> |
removeFromList(List<URL> list,
String version) |
void |
setup() |
void |
setup(Architecture architecture)
|
void |
setup(Architecture architecture,
String version)
|
void |
setup(String version)
|
protected boolean |
shouldCheckArchitecture(String driverName) |
BrowserManager |
useBetaVersions() |
BrowserManager |
useTaobaoMirror() |
BrowserManager |
version(String version) |
protected Integer |
versionCompare(String str1,
String str2) |