com.metsci.glimpse.charts.vector.parser
Class ResourceLister
java.lang.Object
com.metsci.glimpse.charts.vector.parser.ResourceLister
public class ResourceLister
- extends java.lang.Object
Copied from http://www.uofr.net/~greg/java/get-resource-listing.html and then modified
- fixed bugs
- added recursive search
- added filtering
- Author:
- john
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceLister
public ResourceLister()
getResourceListing
public static java.lang.String[] getResourceListing(java.lang.String path)
throws java.net.URISyntaxException,
java.io.IOException
- Throws:
java.net.URISyntaxException
java.io.IOException
getResourceListing
public static java.lang.String[] getResourceListing(java.lang.String path,
ResourceLister.ResourceFilter filter)
throws java.net.URISyntaxException,
java.io.IOException
- Throws:
java.net.URISyntaxException
java.io.IOException
getResourceListing
public static java.lang.String[] getResourceListing(java.lang.Class clazz,
java.lang.String path)
throws java.net.URISyntaxException,
java.io.IOException
- Parameters:
clazz
- determines which classloader to use to find resourcepath
- resource name
- Returns:
- Array of resources if successful, array might be 0. Null if it could not find resource
- Throws:
java.net.URISyntaxException
java.io.IOException
getResourceListing
public static java.lang.String[] getResourceListing(java.lang.Class clazz,
java.lang.String path,
ResourceLister.ResourceFilter filter)
throws java.net.URISyntaxException,
java.io.IOException
- Throws:
java.net.URISyntaxException
java.io.IOException
getRecursiveResourceListing
public static java.lang.String[] getRecursiveResourceListing(java.lang.String path)
throws java.net.URISyntaxException,
java.io.IOException
- Throws:
java.net.URISyntaxException
java.io.IOException
getRecursiveResourceListing
public static java.lang.String[] getRecursiveResourceListing(java.lang.String path,
ResourceLister.ResourceFilter filter)
throws java.net.URISyntaxException,
java.io.IOException
- Throws:
java.net.URISyntaxException
java.io.IOException
getRecursiveResourceListing
public static java.lang.String[] getRecursiveResourceListing(java.lang.Class clazz,
java.lang.String path)
throws java.net.URISyntaxException,
java.io.IOException
- Throws:
java.net.URISyntaxException
java.io.IOException
getRecursiveResourceListing
public static java.lang.String[] getRecursiveResourceListing(java.lang.Class clazz,
java.lang.String path,
ResourceLister.ResourceFilter filter)
throws java.net.URISyntaxException,
java.io.IOException
- Throws:
java.net.URISyntaxException
java.io.IOException
main
public static void main(java.lang.String[] args)
Copyright © 2012 Metron, Inc.. All Rights Reserved.