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 classOSParser.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 OSParserfromList(List<Map<String,String>> configList)Constructs a thread-safe OSParser.OSparse(String agentString)protected static OSParser.OSPatternpatternFromMap(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)
-
-