package io.cattle.platform.configitem.server.resource;
import java.io.IOException;
import java.net.URL;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.Map;
public class URLBaseResourceRoot extends AbstractCachingResourceRoot {
List<Resource> resources;
public URLBaseResourceRoot(Map<String, URL> resourceMap) {
super();
resources = new ArrayList<Resource>(resourceMap.size());
for (Map.Entry<String, URL> entry : resourceMap.entrySet()) {
resources.add(new URLResource(entry.getKey(), entry.getValue()));
}
}
@Override
protected Collection<Resource> scanResources() throws IOException {
return resources;
}
@Override
protected boolean isDynamic() {
return false;
}
}