package dml;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
public class PluginDmlUrlLoader {
final static String[] pluginDmlFilenamePaths = new String[] {
"file-plugin.dml",
"luceneSearch-plugin.dml",
"remote-plugin.dml",
"scheduler-plugin.dml"
};
public static List<URL> getPluginDmlUrlList() {
List<URL> pluginDmlUrlList = new ArrayList<URL>();
for(String pluginDmlFilenamePath : pluginDmlFilenamePaths) {
URL filePluginDmlUrl = getPluginDmlUrl(pluginDmlFilenamePath);
if(filePluginDmlUrl != null) {
pluginDmlUrlList.add(filePluginDmlUrl);
}
}
return pluginDmlUrlList;
}
public static URL getPluginDmlUrl(String dmlFilenamePath) {
return PluginDmlUrlLoader.class.getClassLoader().getResource(dmlFilenamePath);
}
}