Uses of Class
nl.basjes.parse.useragent.clienthints.ClientHints
Packages that use ClientHints
Package
Description
-
Uses of ClientHints in nl.basjes.parse.useragent.clienthints
Methods in nl.basjes.parse.useragent.clienthints that return ClientHintsModifier and TypeMethodDescriptionTries to find as much usefull information from the client Headers as possible.Methods in nl.basjes.parse.useragent.clienthints with parameters of type ClientHintsModifier and TypeMethodDescriptionvoidClientHintsAnalyzer.improveDeviceBrandName(UserAgent.MutableUserAgent userAgent, ClientHints clientHints) voidClientHintsAnalyzer.improveDeviceCPU(UserAgent.MutableUserAgent userAgent, ClientHints clientHints) voidClientHintsAnalyzer.improveLayoutEngineAndAgentInfo(UserAgent.MutableUserAgent userAgent, ClientHints clientHints) voidClientHintsAnalyzer.improveMobileDeviceClass(UserAgent.MutableUserAgent userAgent, ClientHints clientHints) voidClientHintsAnalyzer.improveOperatingSystem(UserAgent.MutableUserAgent userAgent, ClientHints clientHints) ClientHintsAnalyzer.merge(UserAgent.MutableUserAgent userAgent, ClientHints clientHints) -
Uses of ClientHints in nl.basjes.parse.useragent.clienthints.parsers
Methods in nl.basjes.parse.useragent.clienthints.parsers that return ClientHintsModifier 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) Methods in nl.basjes.parse.useragent.clienthints.parsers with parameters of type ClientHintsModifier 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)