cucumber.io
Class ClasspathResourceLoader
java.lang.Object
cucumber.io.ClasspathResourceLoader
- All Implemented Interfaces:
- ResourceLoader
public class ClasspathResourceLoader
- extends java.lang.Object
- implements ResourceLoader
Method Summary |
java.util.Collection<java.lang.Class<? extends java.lang.annotation.Annotation>> |
getAnnotations(java.lang.String packagePath)
|
<T> java.util.Collection<java.lang.Class<? extends T>> |
|
getDescendants(java.lang.Class<T> parentType,
java.lang.String packagePath)
|
|
instantiateExactlyOneSubclass(java.lang.Class<T> parentType,
java.lang.String packagePath,
java.lang.Class[] constructorParams,
java.lang.Object[] constructorArgs)
|
<T> java.util.Collection<? extends T> |
|
instantiateSubclasses(java.lang.Class<T> parentType,
java.lang.String packagePath,
java.lang.Class[] constructorParams,
java.lang.Object[] constructorArgs)
|
java.lang.Iterable<Resource> |
resources(java.lang.String path,
java.lang.String suffix)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClasspathResourceLoader
public ClasspathResourceLoader()
resources
public java.lang.Iterable<Resource> resources(java.lang.String path,
java.lang.String suffix)
- Specified by:
resources
in interface ResourceLoader
getAnnotations
public java.util.Collection<java.lang.Class<? extends java.lang.annotation.Annotation>> getAnnotations(java.lang.String packagePath)
getDescendants
public <T> java.util.Collection<java.lang.Class<? extends T>> getDescendants(java.lang.Class<T> parentType,
java.lang.String packagePath)
instantiateExactlyOneSubclass
public <T> T instantiateExactlyOneSubclass(java.lang.Class<T> parentType,
java.lang.String packagePath,
java.lang.Class[] constructorParams,
java.lang.Object[] constructorArgs)
instantiateSubclasses
public <T> java.util.Collection<? extends T> instantiateSubclasses(java.lang.Class<T> parentType,
java.lang.String packagePath,
java.lang.Class[] constructorParams,
java.lang.Object[] constructorArgs)