public class ResourceUtil extends Object
| Constructor and Description |
|---|
ResourceUtil() |
| Modifier and Type | Method and Description |
|---|---|
static <E extends Resource<?>,R extends Collection<E>> |
filter(ResourceFilter filter,
Collection<E> list) |
static <E extends Resource<?>,R extends Collection<E>,I extends Collection<Resource<?>>> |
filterByType(Class<E> type,
I list) |
static DirectoryResource |
getContextDirectory(Resource<?> r) |
static File |
getContextFile(Resource<?> r)
A simple utility method to locate the outermost contextual File reference for the specified resource.
|
static org.jboss.forge.parser.java.JavaClass |
getJavaClassFromResource(Resource<?> resource) |
static boolean |
hasAnnotation(Resource<?> resource,
Class<? extends Annotation> annotationClass) |
static boolean |
isChildOf(Resource<?> parent,
Resource<?> isChild) |
static List<Resource<?>> |
parsePathspec(ResourceFactory factory,
Resource<?> resource,
String pathspec) |
public static File getContextFile(Resource<?> r)
r - resource instance.public static DirectoryResource getContextDirectory(Resource<?> r)
public static List<Resource<?>> parsePathspec(ResourceFactory factory, Resource<?> resource, String pathspec)
public static <E extends Resource<?>,R extends Collection<E>> R filter(ResourceFilter filter, Collection<E> list)
public static <E extends Resource<?>,R extends Collection<E>,I extends Collection<Resource<?>>> R filterByType(Class<E> type, I list)
public static boolean hasAnnotation(Resource<?> resource, Class<? extends Annotation> annotationClass) throws FileNotFoundException
FileNotFoundExceptionpublic static org.jboss.forge.parser.java.JavaClass getJavaClassFromResource(Resource<?> resource) throws FileNotFoundException
FileNotFoundExceptionCopyright © 2013 JBoss by Red Hat. All Rights Reserved.