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