|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.jogamp.common.util.cache.TempJarCache
public class TempJarCache
| Constructor Summary | |
|---|---|
TempJarCache()
|
|
| Method Summary | |
|---|---|
static boolean |
addAll(Class<?> certClass,
JarFile jarFile)
Adds all types, native libraries, class files and other files (resources) if not yet added. |
static boolean |
addClasses(Class<?> certClass,
JarFile jarFile)
Adds native classes, if not yet added. |
static boolean |
addNativeLibs(Class<?> certClass,
JarFile jarFile)
Adds native libraries, if not yet added. |
static boolean |
addResources(Class<?> certClass,
JarFile jarFile)
Adds native resources, if not yet added. |
static boolean |
bootstrapNativeLib(Class<?> certClass,
String libBaseName,
JarFile jarFile)
Bootstrapping version extracting the JAR files root entry containing libBaseName, assuming it's a native library. |
static boolean |
contains(JarFile jarFile)
|
static String |
findLibrary(String libName)
|
static String |
findResource(String name)
TODO class access pending needs Classloader.defineClass(..) access, ie. |
static TempFileCache |
getTempFileCache()
|
static boolean |
initSingleton()
Documented way to kick off static initialization. |
static boolean |
isInitialized()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TempJarCache()
| Method Detail |
|---|
public static boolean initSingleton()
public static boolean isInitialized()
public static TempFileCache getTempFileCache()
public static boolean contains(JarFile jarFile)
throws IOException
IOException
public static final boolean addNativeLibs(Class<?> certClass,
JarFile jarFile)
throws IOException,
SecurityException
certClass - if class is certified, the JarFile entries needs to have the same certificatejarFile -
IOException
SecurityException
public static final boolean addClasses(Class<?> certClass,
JarFile jarFile)
throws IOException,
SecurityException
certClass - if class is certified, the JarFile entries needs to have the same certificatejarFile -
IOException
SecurityException
public static final boolean addResources(Class<?> certClass,
JarFile jarFile)
throws IOException,
SecurityException
certClass - if class is certified, the JarFile entries needs to have the same certificatejarFile -
IOException
SecurityException
public static final boolean addAll(Class<?> certClass,
JarFile jarFile)
throws IOException,
SecurityException
certClass - if class is certified, the JarFile entries needs to have the same certificatejarFile -
IOException
SecurityExceptionpublic static final String findLibrary(String libName)
public static final String findResource(String name)
public static final boolean bootstrapNativeLib(Class<?> certClass,
String libBaseName,
JarFile jarFile)
throws IOException,
SecurityException
certClass - if class is certified, the JarFile entries needs to have the same certificate
IOException
SecurityException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||