package org.ops4j.pax.exam.spi.intern;
import java.io.IOException;
import java.net.URL;
import java.util.List;
import java.util.Map;
import org.ops4j.pax.exam.spi.ContentCollector;
/**
*
*/
public class CollectFromItems implements ContentCollector {
private final List<Class<?>> items;
public CollectFromItems(List<Class<?>> items) {
this.items = items;
}
public void collect(Map<String, URL> map) throws IOException {
for (Class<?> s : items) {
String name = convert(s);
map.put(name, s.getResource("/" + name));
}
}
private String convert(Class<?> c) {
return c.getName().replace(".", "/") + ".class";
}
}