Package com.jogamp.common.jvm
Interface JNILibLoaderBase.LoaderAction
- Enclosing class:
- JNILibLoaderBase
public static interface JNILibLoaderBase.LoaderAction
-
Method Summary
Modifier and TypeMethodDescriptionbooleanloadLibrary(String libname, boolean ignoreError, ClassLoader cl) Loads the library specified by libname.
The implementation should ignore, if the library has been loaded already.voidloadLibrary(String libname, String[] preload, boolean preloadIgnoreError, ClassLoader cl) Loads the library specified by libname.
Optionally preloads the libraries specified by preload.
The implementation should ignore, if any library has been loaded already.
-
Method Details
-
loadLibrary
Loads the library specified by libname.
The implementation should ignore, if the library has been loaded already.- Parameters:
libname- the library to loadignoreError- if true, errors during loading the library should be ignoredcl- optional ClassLoader, used to locate the library- Returns:
- true if library loaded successful
-
loadLibrary
Loads the library specified by libname.
Optionally preloads the libraries specified by preload.
The implementation should ignore, if any library has been loaded already.- Parameters:
libname- the library to loadpreload- the libraries to load before loading the main library if not nullpreloadIgnoreError- if true, errors during loading the preload-libraries should be ignoredcl- optional ClassLoader, used to locate the library
-