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 TypeMethodDescriptionvoidfilterByArch(Architecture arch) voidfilterByBeta(boolean useBeta) voidfilterByDriverName(String driverName) voidfilterByIgnoredVersions(List<String> ignoredVersions) voidfilterByLatestVersion(Function<URL, String> getCurrentVersion) voidfilterByOs(String driverName, String osName) voidfilterByVersion(String driverVersion) booleanbooleanisNotStable(URL url) voidvoidsetCandidateUrls(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
-