Package ua_parser
Class OSParser
- java.lang.Object
-
- ua_parser.OSParser
-
public class OSParser extends Object
Operating System parser using ua-parser. Extracts OS 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
OSParser.OSPattern
-
Constructor Summary
Constructors Constructor Description OSParser(List<OSParser.OSPattern> patterns)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OSParser
fromList(List<Map<String,String>> configList)
Constructs a thread-safe OSParser.OS
parse(String agentString)
protected static OSParser.OSPattern
patternFromMap(Map<String,String> configMap)
-
-
-
Constructor Detail
-
OSParser
public OSParser(List<OSParser.OSPattern> patterns)
-
-
Method Detail
-
fromList
public static OSParser fromList(List<Map<String,String>> configList)
Constructs a thread-safe OSParser.- Parameters:
configList
- configure an operating system parser from a list of regexp hashmaps- Returns:
- operating system parser
-
patternFromMap
protected static OSParser.OSPattern patternFromMap(Map<String,String> configMap)
-
-