Package jregex

Examples of jregex.Pattern


    for (Map.Entry<String, Long> entry : browserRegMap.entrySet()) {
      if (browsers != null
          && !browsers.containsKey(browserMap.get(entry.getValue()).getFamily())) {
        continue;
      }
      Pattern pattern = new Pattern(entry.getKey(), Pattern.IGNORE_CASE | Pattern.DOTALL);
      compiledBrowserRegMap.put(pattern, entry.getValue());
    }
  }
View Full Code Here


    protected LinkedHashMap<Matcher, Long> preCompileBrowserMatcherMap() {
        LinkedHashMap<Matcher, Long> compiledBrowserMatcherMap =
                new LinkedHashMap<Matcher, Long>(browserRegMap.size());

        for (Map.Entry<String, Long> entry : browserRegMap.entrySet()) {
            Pattern pattern = new Pattern(entry.getKey(), Pattern.IGNORE_CASE | Pattern.DOTALL);
            compiledBrowserMatcherMap.put(pattern.matcher(), entry.getValue());
        }
        return compiledBrowserMatcherMap;
    }
View Full Code Here

    protected LinkedHashMap<Matcher, Long> preCompileOsMatcherMap() {
        LinkedHashMap<Matcher, Long> compiledOsMatcherMap =
                new LinkedHashMap<Matcher, Long>(osRegMap.size());

        for (Map.Entry<String, Long> entry : osRegMap.entrySet()) {
            Pattern pattern = new Pattern(entry.getKey(), Pattern.IGNORE_CASE | Pattern.DOTALL);
            compiledOsMatcherMap.put(pattern.matcher(), entry.getValue());
        }
        return compiledOsMatcherMap;
    }
View Full Code Here

        }
        LinkedHashMap<Matcher, Long> compiledDeviceMatcherMap =
                new LinkedHashMap<Matcher, Long>(deviceRegMap.size());

        for (Map.Entry<String, Long> entry : deviceRegMap.entrySet()) {
            Pattern pattern = new Pattern(entry.getKey(), Pattern.IGNORE_CASE | Pattern.DOTALL);
            compiledDeviceMatcherMap.put(pattern.matcher(), entry.getValue());
        }
        return compiledDeviceMatcherMap;
    }
View Full Code Here

     * Precompile browser regexes
     */
    protected void preCompileBrowserRegMap() {
        LinkedHashMap<Pattern, Long> compiledBrowserRegMap = new LinkedHashMap<Pattern, Long>(browserRegMap.size());
        for (Map.Entry<String, Long> entry : browserRegMap.entrySet()) {
            Pattern pattern = new Pattern(entry.getKey(), Pattern.IGNORE_CASE | Pattern.DOTALL);
            compiledBrowserRegMap.put(pattern, entry.getValue());
        }
        this.compiledBrowserRegMap = compiledBrowserRegMap;
    }
View Full Code Here

     * Precompile OS regexes
     */
    protected void preCompileOsRegMap() {
        LinkedHashMap<Pattern, Long> compiledOsRegMap = new LinkedHashMap<Pattern, Long>(osRegMap.size());
        for (Map.Entry<String, Long> entry : osRegMap.entrySet()) {
            Pattern pattern = new Pattern(entry.getKey(), Pattern.IGNORE_CASE | Pattern.DOTALL);
            compiledOsRegMap.put(pattern, entry.getValue());
        }
        this.compiledOsRegMap = compiledOsRegMap;
    }
View Full Code Here

     */
    protected void preCompileDeviceRegMap() {
        if (deviceRegMap != null) {
        LinkedHashMap<Pattern, Long> compiledDeviceRegMap = new LinkedHashMap<Pattern, Long>(deviceRegMap.size());
          for (Map.Entry<String, Long> entry : deviceRegMap.entrySet()) {
              Pattern pattern = new Pattern(entry.getKey(), Pattern.IGNORE_CASE | Pattern.DOTALL);
              compiledDeviceRegMap.put(pattern, entry.getValue());
          }
          this.compiledDeviceRegMap = compiledDeviceRegMap;
        }
    }
View Full Code Here

TOP

Related Classes of jregex.Pattern

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.