public class ServerImageWorker
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,JarClassLoader> |
jarImgCache
Jar classes cache for images sources.
|
Constructor and Description |
---|
ServerImageWorker() |
Modifier and Type | Method and Description |
---|---|
static JarClassLoader |
getJarClassLoader(java.lang.String jarFullName,
java.lang.ClassLoader parentCl)
Gets jar file class loader to obtaing image resources.
|
static java.lang.String |
getResourceName(JarClassLoader jcl,
java.lang.String name,
boolean caseSens)
Gets the resource name inside jar file for given image name.
|
private static java.util.Map<java.lang.String,JarClassLoader> jarImgCache
public static JarClassLoader getJarClassLoader(java.lang.String jarFullName, java.lang.ClassLoader parentCl)
jarFullName
- The fully qualified jar file name to load. It must be correct refined name.parentCl
- The class loader to be used as parent class loaded when new class loader should be
created.public static java.lang.String getResourceName(JarClassLoader jcl, java.lang.String name, boolean caseSens)
jcl
- The jar class loader that controls the jar file to search for.name
- The image name to find inside jar resource.caseSens
- The flag to define current case sensitivity mode to use while searching.null
if the
resource does not exist.