Package io.github.bonigarcia.wdm.online
Class UrlHandler
java.lang.Object
io.github.bonigarcia.wdm.online.UrlHandler
Handler for URLs (filtering, version selection).
- Since:
- 4.0.0
- Author:
- Boni Garcia
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
filterByArch
(Architecture arch) void
filterByBeta
(boolean useBeta) void
filterByDriverName
(String driverName) void
filterByIgnoredVersions
(List<String> ignoredVersions) void
filterByLatestVersion
(Function<URL, String> getCurrentVersion) void
filterByOs
(String driverName, String osName) void
filterByVersion
(String driverVersion) boolean
boolean
isNotStable
(URL url) void
void
setCandidateUrls
(List<URL> candidateUrls) versionCompare
(String str1, String str2)
-
Field Details
-
ALPHA
- See Also:
-
BETA
- See Also:
-
-
Constructor Details
-
UrlHandler
-
-
Method Details
-
filterByDriverName
-
filterByVersion
-
filterByLatestVersion
-
filterByBeta
public void filterByBeta(boolean useBeta) -
filterByOs
-
filterByArch
-
filterByIgnoredVersions
-
getDistroName
- Throws:
IOException
-
resetList
-
isNotStable
-
versionCompare
-
getCandidateUrls
-
getDriverVersion
-
hasNoCandidateUrl
public boolean hasNoCandidateUrl() -
getCandidateUrl
-
setCandidateUrls
-