com.jogamp.common.jvm
Class JNILibLoaderBase

java.lang.Object
  extended by com.jogamp.common.jvm.JNILibLoaderBase

public class JNILibLoaderBase
extends Object


Nested Class Summary
static interface JNILibLoaderBase.LoaderAction
           
 
Field Summary
static boolean DEBUG
           
 
Constructor Summary
JNILibLoaderBase()
           
 
Method Summary
static void addLoaded(String libName)
           
static void disableLoading()
           
static void enableLoading()
           
static boolean isLoaded(String libName)
           
protected static boolean loadLibrary(String libname, boolean ignoreError)
           
protected static void loadLibrary(String libname, String[] preload, boolean preloadIgnoreError)
           
static void setLoadingAction(JNILibLoaderBase.LoaderAction action)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

public static final boolean DEBUG
Constructor Detail

JNILibLoaderBase

public JNILibLoaderBase()
Method Detail

isLoaded

public static boolean isLoaded(String libName)

addLoaded

public static void addLoaded(String libName)

disableLoading

public static void disableLoading()

enableLoading

public static void enableLoading()

setLoadingAction

public static void setLoadingAction(JNILibLoaderBase.LoaderAction action)

loadLibrary

protected static boolean loadLibrary(String libname,
                                     boolean ignoreError)

loadLibrary

protected static void loadLibrary(String libname,
                                  String[] preload,
                                  boolean preloadIgnoreError)