| Modifier and Type | Field and Description |
|---|---|
ClassLoader |
classLoader
|
Class<?> |
contextCL
Optional class instance used to
resolve(int) relative resourcePaths. |
String[] |
resourcePaths
Resource paths, see
resolve(int). |
| Constructor and Description |
|---|
IOUtil.ClassResources(Class<?> contextCL,
String[] resourcePaths)
Deprecated.
Use
#IOUtil(String[], ClassLoader, Class) for clarity! |
IOUtil.ClassResources(String[] resourcePaths,
ClassLoader classLoader,
Class<?> relContext) |
| Modifier and Type | Method and Description |
|---|---|
URLConnection |
resolve(int uriIndex)
Resolving one of the
resourcePaths indexed by uriIndex using
classLoader, contextCL through IOUtil.getResource(String, ClassLoader, Class). |
int |
resourceCount()
Returns the number of resources, i.e.
|
public final ClassLoader classLoader
public final Class<?> contextCL
resolve(int) relative resourcePaths.public final String[] resourcePaths
resolve(int).public IOUtil.ClassResources(Class<?> contextCL, String[] resourcePaths)
#IOUtil(String[], ClassLoader, Class) for clarity!contextCL - class instance to resolve(int) resourcePaths.resourcePaths - array of strings denominating multiple resource paths. None shall be null.public IOUtil.ClassResources(String[] resourcePaths, ClassLoader classLoader, Class<?> relContext)
resourcePaths - multiple relative or absolute resource locationsclassLoader - optional ClassLoader, see IOUtil.getResource(String, ClassLoader, Class)relContext - optional relative context, see IOUtil.getResource(String, ClassLoader, Class)public final int resourceCount()
resourcePaths.length.public URLConnection resolve(int uriIndex) throws ArrayIndexOutOfBoundsException
resourcePaths indexed by uriIndex using
classLoader, contextCL through IOUtil.getResource(String, ClassLoader, Class).ArrayIndexOutOfBoundsException - if uriIndex is < 0 or >= resourceCount().