Here you can find the source of loadResources(ClassLoader loader, String path)
Parameter | Description |
---|---|
loader | a parameter |
path | a parameter |
public static List<URL> loadResources(ClassLoader loader, String path)
//package com.java2s; /*//from w w w .j a v a2 s.co m * * Copyright (c) 2016. Vijayakumar Mohan * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * JMattr - The meta attribute library for java! * */ import java.io.IOException; import java.net.URL; import java.util.*; public class Main { /** * Utility to load the specified resources indicated by the path using the specified classloader * @param loader * @param path * @return */ public static List<URL> loadResources(ClassLoader loader, String path) { ClassLoader classLoader = loader; ArrayList<URL> list = new ArrayList<>(); try { Enumeration<URL> resources = classLoader.getResources(path); while (resources.hasMoreElements()) { URL url = resources.nextElement(); list.add(url); } } catch (IOException e) { e.printStackTrace(); } return list; } }