public class ResourceUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static void |
addResourceImplementation(java.lang.Class<? extends Resource>... resourceImplementations) |
static void |
addResourceImplementation(java.util.List<java.lang.Class<? extends Resource>> newResourceClasses) |
static void |
addResourceUnitImplementation(java.lang.Class<? extends ResourceUnit>... resourceUnitImplementations) |
static void |
addResourceUnitImplementation(java.util.List<java.lang.Class<? extends ResourceUnit>> newResourceClasses) |
static <T extends ResourceDescriptor> |
lookUp(java.lang.String resourceName,
java.lang.Class<T> yourClass)
Looks for all implementations of the specified class (have to be a
ResourceDescriptor), checks if they are
enums and eventually retrieves all existing enums (respective ResourceDescriptor's) and searches for the enum with the given name. |
public static void addResourceImplementation(java.util.List<java.lang.Class<? extends Resource>> newResourceClasses)
public static void addResourceUnitImplementation(java.util.List<java.lang.Class<? extends ResourceUnit>> newResourceClasses)
@SafeVarargs public static void addResourceImplementation(java.lang.Class<? extends Resource>... resourceImplementations)
@SafeVarargs public static void addResourceUnitImplementation(java.lang.Class<? extends ResourceUnit>... resourceUnitImplementations)
public static <T extends ResourceDescriptor> T lookUp(java.lang.String resourceName, java.lang.Class<T> yourClass)
ResourceDescriptor), checks if they are
enums and eventually retrieves all existing enums (respective ResourceDescriptor's) and searches for the enum with the given name.
T - your resource superclassresourceName - name of the enum (Resource)yourClass - class you want to look up