|
|||||||||
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
SecurityException
public 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 |