VersionFetcherFromMap.java 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));
	}
}