org.apache.abdera.util
Class Discover

java.lang.Object
  extended by org.apache.abdera.util.Discover

public final class Discover
extends Object


Nested Class Summary
static class Discover.DefaultLoader<T>
           
static class Discover.DefaultLoaderIterator<T>
           
static class Discover.LineReaderLoaderIterator<T>
           
static class Discover.LoaderIterator<T>
           
 
Method Summary
static
<T> Iterable<T>
locate(String id, boolean classesonly, ClassLoader cl, Object... args)
           
static
<T> Iterable<T>
locate(String id, boolean classesonly, Object... args)
           
static
<T> Iterable<T>
locate(String id, ClassLoader cl, Object... args)
           
static
<T> Iterable<T>
locate(String id, Iterable<T> loader)
           
static
<T> Iterable<T>
locate(String id, Object... args)
           
static
<T> T
locate(String id, String defaultImpl, ClassLoader loader, Object... args)
           
static
<T> T
locate(String id, String defaultImpl, Object... args)
           
static URL locateResource(String id, ClassLoader loader, Class<?> callingClass)
           
static InputStream locateResourceAsStream(String resourceName, ClassLoader loader, Class<?> callingClass)
           
static Enumeration<URL> locateResources(String id, ClassLoader loader, Class<?> callingClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

locate

public static <T> T locate(String id,
                           String defaultImpl,
                           Object... args)

locate

public static <T> T locate(String id,
                           String defaultImpl,
                           ClassLoader loader,
                           Object... args)

locate

public static <T> Iterable<T> locate(String id,
                                     ClassLoader cl,
                                     Object... args)

locate

public static <T> Iterable<T> locate(String id,
                                     boolean classesonly,
                                     ClassLoader cl,
                                     Object... args)

locate

public static <T> Iterable<T> locate(String id,
                                     Object... args)

locate

public static <T> Iterable<T> locate(String id,
                                     boolean classesonly,
                                     Object... args)

locate

public static <T> Iterable<T> locate(String id,
                                     Iterable<T> loader)

locateResource

public static URL locateResource(String id,
                                 ClassLoader loader,
                                 Class<?> callingClass)

locateResources

public static Enumeration<URL> locateResources(String id,
                                               ClassLoader loader,
                                               Class<?> callingClass)
                                        throws IOException
Throws:
IOException

locateResourceAsStream

public static InputStream locateResourceAsStream(String resourceName,
                                                 ClassLoader loader,
                                                 Class<?> callingClass)


Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.