public class MultithreadedUASparser extends SingleThreadedUASparser
compiledBrowserMatcherMap, compiledDeviceMatcherMap, compiledOsMatcherMapbrowserMap, browserOsMap, browserRegMap, browserTypeMap, compiledBrowserRegMap, compiledDeviceRegMap, compiledOsRegMap, deviceMap, deviceRegMap, osMap, osRegMap, robotsMap, unknownAgentInfo| Constructor and Description |
|---|
MultithreadedUASparser(java.io.InputStream inputStreamToDefinitionFile) |
MultithreadedUASparser(java.lang.String localDefinitionFilename) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Set<java.util.Map.Entry<jregex.Matcher,java.lang.Long>> |
getBrowserMatcherSet() |
protected java.util.Set<java.util.Map.Entry<jregex.Matcher,java.lang.Long>> |
getDeviceMatcherSet() |
protected java.util.Set<java.util.Map.Entry<jregex.Matcher,java.lang.Long>> |
getOsMatcherSet() |
protected void |
preCompileBrowserRegMap()
Precompile browser regexes
|
protected void |
preCompileDeviceRegMap()
Precompile device regexes
|
protected void |
preCompileOsRegMap()
Precompile OS regexes
|
preCompileBrowserMatcherMap, preCompileDeviceMatcherMap, preCompileOsMatcherMap, processBrowserRegex, processDeviceRegex, processOsRegexcheckDataMaps, convertPerlToJavaRegex, createInternalDataStructure, guessDeviceType, loadDataFromFile, loadDataFromFile, parse, parseBrowserOnly, preCompileRegExes, processRobotpublic MultithreadedUASparser(java.io.InputStream inputStreamToDefinitionFile)
throws java.io.IOException
java.io.IOExceptionpublic MultithreadedUASparser(java.lang.String localDefinitionFilename)
throws java.io.IOException
java.io.IOExceptionprotected void preCompileBrowserRegMap()
SingleThreadedUASparserpreCompileBrowserRegMap in class SingleThreadedUASparserprotected void preCompileOsRegMap()
SingleThreadedUASparserpreCompileOsRegMap in class SingleThreadedUASparserprotected void preCompileDeviceRegMap()
SingleThreadedUASparserpreCompileDeviceRegMap in class SingleThreadedUASparserprotected java.util.Set<java.util.Map.Entry<jregex.Matcher,java.lang.Long>> getOsMatcherSet()
getOsMatcherSet in class SingleThreadedUASparserprotected java.util.Set<java.util.Map.Entry<jregex.Matcher,java.lang.Long>> getBrowserMatcherSet()
getBrowserMatcherSet in class SingleThreadedUASparserprotected java.util.Set<java.util.Map.Entry<jregex.Matcher,java.lang.Long>> getDeviceMatcherSet()
getDeviceMatcherSet in class SingleThreadedUASparser