package buildcraft.api.library;
import java.util.HashSet;
import java.util.Set;
public final class LibraryAPI {
private static final Set<LibraryTypeHandler> handlers = new HashSet<LibraryTypeHandler>();
private LibraryAPI() {
}
public static Set<LibraryTypeHandler> getHandlerSet() {
return handlers;
}
public static void registerHandler(LibraryTypeHandler handler) {
handlers.add(handler);
}
public static LibraryTypeHandler getHandlerFor(String extension) {
for (LibraryTypeHandler h : handlers) {
if (h.isInputExtension(extension)) {
return h;
}
}
return null;
}
}