Package ua_parser
Class UserAgentParser
- java.lang.Object
-
- ua_parser.UserAgentParser
-
public class UserAgentParser extends Object
User Agent parser using ua-parser regexes- Author:
- Steve Jiang (@sjiang) <gh at iamsteve com>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
UserAgentParser.UAPattern
-
Constructor Summary
Constructors Constructor Description UserAgentParser(List<UserAgentParser.UAPattern> patterns)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserAgentParser
fromList(List<Map<String,String>> configList)
Constructs a thread-safe UserAgentParserUserAgent
parse(String agentString)
protected static UserAgentParser.UAPattern
patternFromMap(Map<String,String> configMap)
-
-
-
Constructor Detail
-
UserAgentParser
public UserAgentParser(List<UserAgentParser.UAPattern> patterns)
-
-
Method Detail
-
fromList
public static UserAgentParser fromList(List<Map<String,String>> configList)
Constructs a thread-safe UserAgentParser- Parameters:
configList
- configure a user-agent parser from a list of regexp hashmaps- Returns:
- user-agent parser
-
patternFromMap
protected static UserAgentParser.UAPattern patternFromMap(Map<String,String> configMap)
-
-