Uses of Class
nl.basjes.parse.useragent.clienthints.ClientHints
Package
Description
-
Uses of ClientHints in nl.basjes.parse.useragent.clienthints
Modifier and TypeMethodDescriptionTries to find as much usefull information from the client Headers as possible.Modifier and TypeMethodDescriptionvoid
ClientHintsAnalyzer.improveDeviceBrandName
(UserAgent.MutableUserAgent userAgent, ClientHints clientHints) void
ClientHintsAnalyzer.improveDeviceCPU
(UserAgent.MutableUserAgent userAgent, ClientHints clientHints) void
ClientHintsAnalyzer.improveLayoutEngineAndAgentInfo
(UserAgent.MutableUserAgent userAgent, ClientHints clientHints) void
ClientHintsAnalyzer.improveMobileDeviceClass
(UserAgent.MutableUserAgent userAgent, ClientHints clientHints) void
ClientHintsAnalyzer.improveOperatingSystem
(UserAgent.MutableUserAgent userAgent, ClientHints clientHints) ClientHintsAnalyzer.merge
(UserAgent.MutableUserAgent userAgent, ClientHints clientHints) -
Uses of ClientHints in nl.basjes.parse.useragent.clienthints.parsers
Modifier and TypeMethodDescriptionParses the provided Client Hints request Headers and updates the provided ClientHints instanceParseSecChUa.parse
(Map<String, String> clientHintsHeaders, ClientHints clientHints, String headerName) ParseSecChUaArch.parse
(Map<String, String> clientHintsHeaders, ClientHints clientHints, String headerName) ParseSecChUaBitness.parse
(Map<String, String> clientHintsHeaders, ClientHints clientHints, String headerName) ParseSecChUaFullVersion.parse
(Map<String, String> clientHintsHeaders, ClientHints clientHints, String headerName) ParseSecChUaFullVersionList.parse
(Map<String, String> clientHintsHeaders, ClientHints clientHints, String headerName) ParseSecChUaMobile.parse
(Map<String, String> clientHintsHeaders, ClientHints clientHints, String headerName) ParseSecChUaModel.parse
(Map<String, String> clientHintsHeaders, ClientHints clientHints, String headerName) ParseSecChUaPlatform.parse
(Map<String, String> clientHintsHeaders, ClientHints clientHints, String headerName) ParseSecChUaPlatformVersion.parse
(Map<String, String> clientHintsHeaders, ClientHints clientHints, String headerName) ParseSecChUaWoW64.parse
(Map<String, String> clientHintsHeaders, ClientHints clientHints, String headerName) Modifier and TypeMethodDescriptionParses the provided Client Hints request Headers and updates the provided ClientHints instanceParseSecChUa.parse
(Map<String, String> clientHintsHeaders, ClientHints clientHints, String headerName) ParseSecChUaArch.parse
(Map<String, String> clientHintsHeaders, ClientHints clientHints, String headerName) ParseSecChUaBitness.parse
(Map<String, String> clientHintsHeaders, ClientHints clientHints, String headerName) ParseSecChUaFullVersion.parse
(Map<String, String> clientHintsHeaders, ClientHints clientHints, String headerName) ParseSecChUaFullVersionList.parse
(Map<String, String> clientHintsHeaders, ClientHints clientHints, String headerName) ParseSecChUaMobile.parse
(Map<String, String> clientHintsHeaders, ClientHints clientHints, String headerName) ParseSecChUaModel.parse
(Map<String, String> clientHintsHeaders, ClientHints clientHints, String headerName) ParseSecChUaPlatform.parse
(Map<String, String> clientHintsHeaders, ClientHints clientHints, String headerName) ParseSecChUaPlatformVersion.parse
(Map<String, String> clientHintsHeaders, ClientHints clientHints, String headerName) ParseSecChUaWoW64.parse
(Map<String, String> clientHintsHeaders, ClientHints clientHints, String headerName)