e9b8c54862edfeed19f3b7ee7fa652fe42151e0b.svn-base
511 字节
package com.espeed.ua;
import java.util.Collections;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class VersionFetcherFromMap extends PatternBasedVersionFetcher {
private final Map<String, Version> versions;
VersionFetcherFromMap(Pattern pattern, Map<String, Version> versions) {
super(pattern);
this.versions = Collections.unmodifiableMap(versions);
}
protected Version createVersion(Matcher matcher) {
return versions.get(matcher.group(1));
}
}