I want to read a bunch of text files, by loading them as resources using the context classloader.
URL url = Thread.currentThread()
.getContextClassLoader()
.getResource("folder/foo.txt");
Is there some way to get a list of resources whose names match a given pattern? For eg:
URL[] matchingUrls = someLibrary.getMatchingResources("folder/*.txt");
Libraries like Spring can scan the classpath to find classes with a given annotation, so I am wondering if there something similar to load a bunch of resources.
Spring supports ant-style class path resource matching.
http://static.springsource.org/spring/docs/2.5.x/reference/resources.html
Examples like : classpath:com/mycompany/**/applicationContext.xml, /WEB-INF/*-context.xml
See if you can use spring for your project. If it is not possible then you can always pull down the source code to see what they are doing, and do that yourself :)