Uses of Class
nl.basjes.parse.useragent.UserAgent.MutableUserAgent
Package
Description
-
Uses of UserAgent.MutableUserAgent in nl.basjes.parse.useragent
Modifier and TypeMethodDescriptionAbstractUserAgentAnalyzerDirect.getUsedMatches
(UserAgent.MutableUserAgent userAgent) AbstractUserAgentAnalyzer.parse
(UserAgent.MutableUserAgent userAgent) AbstractUserAgentAnalyzerDirect.parse
(UserAgent.MutableUserAgent inputUserAgent) Parses and analyzes the useragent string provided in the MutableUserAgent instance.void
UserAgent.MutableUserAgent.set
(UserAgent.MutableUserAgent newValuesUserAgent, Matcher appliedMatcher) -
Uses of UserAgent.MutableUserAgent in nl.basjes.parse.useragent.analyze
Modifier and TypeMethodDescriptionUserAgentStringMatchMaker.parse
(UserAgent.MutableUserAgent userAgent) Parses and analyzes the useragent string provided in the MutableUserAgent instance.Modifier and TypeMethodDescriptionvoid
Matcher.analyze
(UserAgent.MutableUserAgent userAgent) Fires all matcher actions.UserAgentStringMatchMaker.getUsedMatches
(UserAgent.MutableUserAgent userAgent) UserAgentStringMatchMaker.parse
(UserAgent.MutableUserAgent userAgent) Parses and analyzes the useragent string provided in the MutableUserAgent instance. -
Uses of UserAgent.MutableUserAgent in nl.basjes.parse.useragent.calculate
Modifier and TypeMethodDescriptionvoid
CalculateAgentClass.calculate
(UserAgent.MutableUserAgent userAgent) void
CalculateAgentEmail.calculate
(UserAgent.MutableUserAgent userAgent) void
CalculateAgentName.calculate
(UserAgent.MutableUserAgent userAgent) void
CalculateDeviceBrand.calculate
(UserAgent.MutableUserAgent userAgent) void
CalculateDeviceName.calculate
(UserAgent.MutableUserAgent userAgent) void
CalculateNetworkType.calculate
(UserAgent.MutableUserAgent userAgent) void
ConcatNONDuplicatedCalculator.calculate
(UserAgent.MutableUserAgent userAgent) abstract void
FieldCalculator.calculate
(UserAgent.MutableUserAgent userAgent) void
MacOSXMajorVersionCalculator.calculate
(UserAgent.MutableUserAgent userAgent) void
MajorVersionCalculator.calculate
(UserAgent.MutableUserAgent userAgent) -
Uses of UserAgent.MutableUserAgent in nl.basjes.parse.useragent.clienthints
Modifier and TypeMethodDescriptionClientHintsAnalyzer.merge
(UserAgent.MutableUserAgent userAgent, ClientHints clientHints) 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 UserAgent.MutableUserAgent in nl.basjes.parse.useragent.debug
Modifier and TypeMethodDescriptionvoid
DebugUserAgent.set
(UserAgent.MutableUserAgent newValuesUserAgent, Matcher appliedMatcher) -
Uses of UserAgent.MutableUserAgent in nl.basjes.parse.useragent.parse
Modifier and TypeMethodDescriptionUserAgentTreeFlattener.parse
(UserAgent.MutableUserAgent userAgent) Modifier and TypeMethodDescriptionUserAgentTreeFlattener.parse
(UserAgent.MutableUserAgent userAgent)